java, 扩展一般是针对java中的继承进行扩展,继承本身就是面向对象的三大特性之一。需要注意的是,继承与现实生活中的“继承”类似,都保留了其父代的一些特征,从而减少了代码冗余,提高了程序运行效率。
Java中的继承是对现有类的扩展,这样就可以生成新的类。现有的类称为父类、基类或超类,而新生成的类称为子类或派生类。在子类中,不仅包含父类的属性和方法,
您还可以添加新的属性和方法。
在Java中,继承父类的子类的语法格式是:
修饰符类别class_name扩展extend_class {
//类的主体
}
其中,class_name是子类(即派生类)的名称,extend_class是父类(即基类)的名称。extend关键字通常直接跟在子类名称之后,然后是这个类需要继承的父类名。
Java本身的继承是通过关键字“extends”来实现的,在英语中是扩展的意思,而不是继承。扩展可以很好的反映子类和父类的关系,即子类属于父类的扩展,而子类属于一个特殊的父类。
但是需要注意的是,Java中基本不允许多重继承。
参考示例:
继承,具体代码如下:
class Animal{
void eat(){
System.out.println(Animal eat);
}
void sleep(){
System.out.println(Animal sleep);
}
void breathe(){
System.out.println(Animal breathe);
}
}
class Fish extends Animal{
}
public class TestNew {
public static void main(String[] args) {
//TODO Auto-generated method stub
Animal an=new Animal();
Fish fn=new Fish();
an.breathe();
fn.breathe();
}
}
java,以上就是本文为您收集整理的java最新内容,希望能帮到您!更多相关内容欢迎关注。