当前位置: 代码迷 >> 综合 >> Java面向对象编程——面向对象的继承性
  详细解决方案

Java面向对象编程——面向对象的继承性

热度:72   发布时间:2024-02-01 11:57:19.0

在面向对象的设计过程中,类是基本的逻辑单位。但是对于这些基本的逻辑单位需要考虑到重用的设计问题,所以在面向对象的设计里提供有继承,并利用这一特点实现类的可重用性定义。

严格来讲,继承性是指扩充一个类已有的功能。在Java中,如果要实现继承的关系,可以使用以下的语法完成:

                                    class  子类  =  extends 父类 { }

在继承结构中,很多情况下会把子类称为派生类,把父类称为超类(super class)。

 class  Person  {

            private  String name;     // 姓名

            private   int   age;           //年龄

            set get 方法略。

}

class   Student extends  Person  {                   //student是子类

               //在子类中不定义任何功能。 

}

public  class   JavaDemo{

 

           public static void   main(String[ ] args){

           student  stu  =  new student();

           stu.setName  ("王二蛋");      //   父类定义

           stu.setAge(18);                    //  父类定义

          system.out.println("名字叫:"+stu.getname()+",年龄是:"+stu.getage());

          }

}

程序执行结果:

姓名:王二蛋,年龄:18