2020-12-27

类和对象

1.定义一个类 class类名{
字段(定义在类的内部,方法的外部的变量)
方法
}
2. 字段、属性、成员变量
3. 成员变量分为实例成员变量和静态成员变量(在方法区)。
4. 对象如何产生的
Person(引用的类型) person(引用) = new Person();
5. 当用sout打印一个引用时,默认调用Object的toString方法。
6. 如果是静态成员变量,通过类名访问。
7. 一个类可以产生/实例化多个对象。
8. 初始化成员变量的方式
(1)就地初始化
(2)默认初始化
(3)类外进行初始化
9. 静态的总结
(1)对静态的属性或者方法,是不依赖于对象的。
(2)静态的成员变量只有一份,存在于方法区当中。
(3)静态的方法内部是不可以访问非静态的数据的。
10. 封装就是用private修饰,通过public get ,public set调用
意义:让类的调用者能够对类的学习成本降低。
11. this代表当前对象的引用
12. 构造方法(本质还是一个方法,但是没有返回值)
面试问题:实例化一个对象/创建一个对象分几步?
(1)为对象分配内存
(2)调用合适的构造方法,说明方法不止一个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值