重载和重写的区别
方法名 参数列表 返回值 类
重载 相同 不同 不看 同一个类
重写 相同 相同 相同 子父类
一个抽象类必须有一个抽象方法这种说法是错误的。
在明确的知道某个变量是某个子类类型的时候,可以进行强制转换;但是在强制转换后,只是转换编译类型,并不能转换运行类型。
单例模式:
1饿汉式
//在类的内部创建一个私有的静态对象
private static User USER =new User(“aa”,12);
//提供一个公有的方法获取
public static User getUser(){
return USER;
}
2懒汉式
private static User get(){
if(USER==null){
USER=new User(“aa”,12){
}
return USER;
}
}
3常量式
只用final修饰的常量
public final static User USER=new User("aa",12);