java马士兵 面向对象_学习笔记-马士兵java-第二章(面向对象)总结

1. 内存分析贯穿始终

2. 对象和类的概念

⑴ 类:同一类事物的抽象集合。

⑵ 对象:这一类事物的某一实例。

3. 类(对象)之间的关系

⑴ 关联

⑵ 聚合:聚集、聚合

⑶ 继承

⑷ 多态

⑸ 实现

4. 面向对象涉及思想:

⑴ 有哪些类(对象)

⑵ 类中有哪些属性和方法

⑶ 类和类之间的关系

⑷ 有没有继承关系

⑸ 有没有多态关系

5. class

6. new

⑴ 引用的概念(一小块内存指向一大块内存)

⑵ 构造方法的概念(new新对象时调用的方法,和类同名、无返回值)

7. 方法重载(方法名一样,当时参数类型、参数个数不一致)

⑴ 构造方法重载

8. this(当前对象)

9. static(static的成员变量,属于所有类的,分配在data区域里,不需要new对象就可访问,“类型.static变量”即可使用)

10. package & import (包解决类重名问题。包名:域名倒写。打包后,此类的class必须位于相应的目录下。引入所在的最上层包所在的目录必须位于classpath内)

11. private (自己) default(自己+同包)  protected(自己+同包+子类)  public (所有)

12. extends (继承,继承的private成员变量无法使用)

13. overwrite (重写)

14. final (最终,不可变)

15. Object (JAVA根基类)

⑴ toString

⑵ equals

16. upcasting(向上转型)  downcasting(向下转型)

17. polymophysm(多态) / dynamic binding(动态绑定) / late binding(迟绑定)

⑴ 继承

⑵ 重写

⑶ 父类引用指向子类对象

18.abstract class

19. interface

⑴ implements

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值