super()
super(name,age);
继承父类的初始化,用在构造函数的第一行。
如果父类构造器没有参数,则在子类的构造器中不需要使用 super 关键字调用父类构造器,系统会自动调用父类的无参构造器。
super.print(); //super.+函数名
当子类函数名和父类函数名相同时,调用父类函数。
造型cast
Vechicle v; //父类
Car c = new Car(); //子类
v = c; //✔
c = v; //❌
造型:c = (Car) v;
(只有当v这个变量实际管理的是Car才行)
Object类的函数
.toString()
.equals()
泛型方法<E>
public static < E > void printArray( E[] inputArray )
泛型类
public class Box<T>
类型通配符List<?>
public static void getData(List<?> data) {
System.out.println(“data :” + data.get(0));
}
public static void getUperNumber(List<? extends Number> data)
//参数泛型上限为Number,所以泛型为String是不在这个范围之内
//类型通配符下限通过形如 List<? super Number>来定义
来源:CSDN
作者:IsCHANo
链接:https://blog.csdn.net/qq_40908649/article/details/103914974