Thinking in Java
STR...
这个作者很懒,什么都没留下…
展开
-
第二章:一切都是对象
1、引用:引用时类似于指针,句柄的存在。引用需要和实例对象相关联才能操控对象。2、对象:1.引用与对象的关联一般通过new关键字进行(String是特殊的对象,可以直接赋值进行初始化);2.对象是类的实例,拥有属于自己的成员变量和方法类;3、类:1、一些具有相似属性和行为的对象的抽象集合;2、类可以拥有自己的静态属性和行为(static);3、类和对象属于模板...原创 2019-05-22 20:39:35 · 237 阅读 · 0 评论 -
第五章:初始化与清理
初始化和清理是涉及安全的两个问题。1 构造器:1.1 构造器与类同名,用来确保对象的初始化;1.2 构造器分为默认无参构造和自定义构造(无参和有参都行),构造器支持重载,但是一旦自定义构造,系统自动放弃默认构造;1.3 Java中对象的创建和初始化是捆绑一起的;1.4 构造器内部可以使用this关键字调用构造器,但必须放在句首(所以只能调用一个);2 重载2.1 同一类...原创 2019-05-22 20:42:33 · 190 阅读 · 0 评论 -
第八章:多态
面向对象三大特征:封装、继承、多态;封装:1 特征和行为共同组成对象,以对象为单位进行操作; 2 访问控制权限,保证对象的“私有化”,分离实现和接口;继承:实现相似对象的共性抽取;(继承和组合是实现复用类的两种方式)多态:狭义:方法的重载/重写,造型方式。(多态表现在普通方法的差异性上,变量和static,final都不能表现多态) 广义:为消除类型之间耦合关系,...原创 2019-05-22 20:43:46 · 328 阅读 · 0 评论