类和对象

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 在学生测试类中通过对象完成 成员变量 和 成员方法 的使用
给成员变量赋值,输出成员变量的值
调用成员方法

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容