1.static关键字的使用
赵本山与小沈阳,其二者的国别均在中国,但其他属性不同。
2.多态的三条件
2.1多态的方法是可以重写的,但其定义的变量是不能重写的,就是保持原值。记忆方式:孔子教书,孔子本人与其爸均在教书上,但二者年龄不能重写
2.2向下转型与向上转型
calss Animal{
void eat();
}
class Dog extends Animal{
void eat(){
sop("eat bone");
}
}
class Cat extends Animal{
void eat(){
sop("eat fish");
}
}
main:
Animal a=new Dog();
a.eat();//eat bone
Dog d=(Dog)a;
d.eat();//eat bone
a=new Cat();
a.eat();//eat fish
Dog d2=(Dog)a;//有问题的,不能转
d2.eat();
总结:
Fu f=new Zi();
用f调用方法的时候,若是静态,使用父亲自己的
若不是静态
成员变量:调用父类
方法:调用子类
alt+/内容辅助键
syso +atl +/
ctrl+shift+O导包
ctrl+shift+格式化