封装
封装是指隐藏对象的属性和实现细节,仅仅对外提供公共的访问方式。
构造方法Constructors
也是方法,是一种特殊的方法,因为语法/用法/作用都和普通的方法不一样
构造方法语法:修饰符 类名(参数列表){ 方法体 }
构造方法作用:主要用来完成对象的创建和对象的初始化
构造代码块
代码块是一段代码,被花括号包起来
在类的内部,方法外部的代码块
通常用于抽取构造方法中的共性代码
在成员变量位置,每次new的时候都会执行构造代码块
提取了构造方法里的重复代码--------提高了代码的复用性
局部代码块
this关键字
是一个类里的现象,在本类中互相调用资源,通常可以省略,但两种方法不可省略:
变量使用就近原则,优先使用本方法或类中的同名变量
this可以调用同一个类里的所有资源
this底层帮助创建了本类对象,例 Animal a = new Animal();
this在含参构造中调用无参构造
语法this()或者this("zhangsan")
在构造方法中,通过this()调用构造方法只能存在于构造方法的第一条
继承
原文:https://www.cnblogs.com/zace/p/14638953.html