**
* 标题:Java面向对象(oop)继承特性
* 作者:Nstar
* 时间:2020年3月8日
* 内容:
* 问:什么是Java面向对象继承特性?
* 答:1.Java继承关系有点像动物继关系,所有狗的品种继承于犬科
* 2.首先我们要有一个类作为基类,我们也可以将基类称为父类,之后编写的类都可以继承基类
* 3.子类继承父类的时候,这个子类可以拥有父类的一切方法和属性
* 4.如果需要继承基类的时候我们需要使用extends关键字来继承基类
* 5.语法格式:【修饰符】 class 子类名 extends 父类名{
*
* }
* 说明:下面我们使用两个类作为讲解对象,类名分别为:Test3和Nname类
*/
public class Test3 { //我们把Test3作为基类,也称为父类
void spek(){ //声明了spek方法
System.out.println("狗会叫!!!");
}
void dog_spek(){ //声明了dog_spek方法
System.out.println("汪汪汪!!!");
}
}
class Name extends Test3{ //通过关键字extends我们把Name类作为子类,并且继承于父类(基类)Test3,Name类中没有声明任何属性和方法
public static void main(String[] args) { //我们把程序入口方法“main”放在了子类中,用于测试继承特性,程序从这里开始执行
Name dog =new Name(); //我们new了一个Name类的对象,在此之前我们通过第25行的extends关键字把所有属性和方法都继承到了Name类中
dog.spek(); //我们通过dog实例去调用继承过来的spek方法
dog.dog_spek(); //我们通过dog实例去调用继承过来的dog_spek方法
}
}
Java面向对象(oop)继承特性,代码讲解
猜你喜欢
转载自blog.csdn.net/ChinaNebula/article/details/104892691
今日推荐
周排行