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