1.泛型
1.1泛型的应用
1.1.1 方法中含有泛型:
public <无意义的占位符> void 方法名称(参数列表) {
}
在方法中含有泛型的时候,无参的话是没有意义的,所以在有泛型的方法中是要传参数的。
public <无意义的占位符> 数据类型 方法名称(参数列表) {
return 形参;
}
1.1.2 类中含有泛型:
class 类名称<无意义的占位符> {
}
如果在泛型类中定义泛型方法时,方法中是没有<无意义的占位符>这个的。
1.1.3 抽象类中含有泛型:
abstract class 类名称<无意义的占位符>{
}
1.1.4 接口中含有泛型:
interface 接口名 <无意义的占位符>{
}
2.四个权限修饰符
修饰符的名称 | 在同一个类中 | 在同个包的不同类中 | 在不同包的子类中 | 在不同包的不同类中 |
---|---|---|---|---|
public | 😊 | 😊 | 😊 | 😊 |
protected | 😊 | 😊 | 😊 | 😢 |
没有(默认的) | 😊 | 😊 | 😢 | 😢 |
private | 😊 | 😢 | 😢 | 😢 |
3.集合
| 😢 | 😢 |