需求:
定义一个计算机类【电脑/笔记本】,计算机类又哪些属性:
-
品牌
-
型号
-
颜色
定义一个学生类,学生类有哪些属性:
- 学号
- 姓名
- 学生有一台笔记本电脑
学生有一台笔记本电脑,请编写程序来表示以上的类,然后分别将类创建为对象,对象数量不限,然后让其中的一个学生去使用其中的一台笔记本电脑,然后编译并运行,并且将整个执行过程采用图形的方式描述出来,有代码全部写到当前的java源文件当中
//学生类
class Student{
int no;
String name;
Computer notepad;
}
//计算机类
class Computer{
String brand;
String style;
String color;
}
public class OOTest06{
public static void main(String[] args){
//创建计算机对象
Computer bijiben = new Computer();
bijiben.brand = "联想";
bijiben.style = "002";
bijiben.color = "red";
//创建学生对象
Student zhangsan = new Student();
zhangsan.no = 001;
zhangsan.name = "张三";
zhangsan.notepad = bijiben;
//让学生和笔记本产生某种关系【通过学生能找到它的笔记本】
System.out.println(zhangsan.notepad.brand);
zhangsan.notepad.brand = "苹果";
zhangsan.notepad = new Computer();
System.out.println(zhangsan.notepad.brand);//null
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/94339.html