Java_零碎知识回顾

封装的理解

1.隐藏实现细节,控制对象的访问权限;对外提供公共方法;

 

隐藏:private 本类可见

继承的理解

①父类有共性的属性与方法:子类只需要继承,扩展自己独有的属性方法即可,实现了代码的可复用。

②功能可扩展性。

修饰符与可见范围

private < default < protected < public

私有的 默认(缺省) 受保护 公共的

private 本类

default 本包

protected 本包 非本包的子类

public everywhere

this/super用法

this 当前对象

①和局部变量区分,this. 属性,实例变量 this.方法

②this(无参) 本类的无参构造器 this(有参) 本类中其他有参构造器

super 父类的

①super.属性 super.方法

②super(无参) super(有参)父类的有参构造

重载与重写的区别

重载: 两同一不同 同一类中,同一个方法名,不同的参数列表

高可用,调用方便,根据传递参数不同调用不同的方法

重写: 存在于继承关系中, 子类重写父类的方法。

子类对父类的方法不满意,具体执行时执行重写后的方法。

 

猜你喜欢

转载自www.cnblogs.com/a276665092/p/11973233.html