1.8 对象的使用
创建对象
格式:类名 对象名 = new 类名();
范例:Phone p = new Phone ();
使用对象
1 使用成员变量
格式:对象名.变量名
范例:p.brand
2 使用成员方法
格式:对象名.方法名()
范例:p.call()
因为这里是要创建和使用对象,所以可以看成是一个 测试类 ,测试类 应该要有 main()方法。
第一次分别输出 null 和 0 (输出的是默认值):创建对象时的 p 是 new 出来的,new 出来的东西在堆内存中,堆内存的成员是有 默认值的。(brand 是 String类型的,默认值是 null;price 是 int 类型的,默认值是 0)
案例:学生
需求:首先定义一个学生类,然后定义一个学生测试类,在学生测试类中通过对象完成成员变量和成员方法的使用
分析:
成员变量:姓名,年龄...
成员方法:学习,做作业...
思路:
1 定义一个学生类
类名:Student
成员变量:name,age
成员方法:study() , doHomework()
2 定义学生测试类
类名:StudentDemo
因为要做测试,所以有一个主方法:mian方法
3 在学生测试类中通过对象完成 成员变量 和 成员方法 的使用
给成员变量赋值,输出成员变量的值
调用成员方法