Java面向对象(oop)继承特性,代码讲解

**
 * 标题:Java面向对象(oop)继承特性
 * 作者:Nstar
 * 时间:202038* 内容:
 * 问:什么是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方法
    }
}
发布了13 篇原创文章 · 获赞 0 · 访问量 267

猜你喜欢

转载自blog.csdn.net/ChinaNebula/article/details/104892691