继承
继承
概念
protected访问范围是子类
private只能是本类
public可以是子类,同一个包中都可以访问。
子类的同名文件把父类的覆盖
在构造子类时,必然会访问父类的构造方法
若父类中有无参数的构造函数
在子类的构造函数中会自动调用父类的构造函数,super();
若重写了父类的构造函数,(加了参数),那么需要手动的在子类构造函数中第一行加入 super(n);
final //最终 ,将变量改为常量
super //父类对象的引用
this //引用
extends //继承,类间可以继承,不能多继承
Object //最高父类
常用方法:
equals(); //判断字符串是否相等 pwd.equals("123456");
==与equsls的区别 //==比较的是地址 equals比较的是值
equalsIgnoreCase() //忽略大小写
toLowerCase() //全部转化为小写
toUpperCase() //全部转化为大写
trim() //去掉前面、后边的空格
toString //将内容返回字符串形式
getClass //返回现使用类
getName //返回类名
hashCode //返回内存值
public void demo(Object obj){} //可以传入任何值
boolean equals(Object obj)
指示其他某个对象是否与此对象“相等”。
Class<?> getClass()
返回此 Object 的运行时类.
int hashCode()
返回该对象的哈希码值。
String toString()
返回该对象的字符串表示。
implements //实现 //连接接口,(某函数实现接口)