java 子类 的三个可能出现的误区

来源:互联网 发布:淘宝买家账号退款率高 编辑:程序博客网 时间:2024/06/05 08:08

关于子类的三个可能出现的误区:

代码如下

class Animal{private void eat(){System.out.println("I'm eating!");}void sleep(){System.out.println("I'm Sleeping!");}}class Fish extends Animal{void swim(){System.out.println("I'm swimming!");}void sleep(){System.out.println("Fish sleep!");}}public class Show{public static void main(String[] args){Fish gold=new Fish();//1.子类的sleep作用域更大(同名情况)gold.sleep();gold.swim();//2.子类不能访问private类,下面错的//gold.eat();Animal dogAnimal=new Animal();//3.super类不能访问sub类,因为dog不可能swim//dog.swim();}}


0 0
原创粉丝点击