继承初步

1. 什么是继承

2. 为什么要使用继承

3. 继承的基础语法

 

三个常用  继承, 封装, 多态

 

1. 什么是继承

      <1>继承就是儿子得到老子的东西

      <2>面向对象世界当中, 继承就是一个类得到了另外一个类的成员变量和成员函数

            Java中一个子类只能继承一个父类 , C++可继承多个父类, 多继承

           

          Eg.Person.java

              class Person{
          String name ;
          int age ;
    
          void eat(){
              System.out.println("吃饭");
          }
    
          void introduce(){
              System.out.println("我的名字叫" + name + "我的年龄是" + age);
          }
     }

                      Student.java

                class Student extends Person{
          int grade ;   //子类继承父类, 子类还可以有自己的成员变量和成员函数
          void study(){
                System.out.println("学习");
          }
        }

              Test.java

              class Test{
          public static void main(String args []){
              Student student = new Student();
              student.name= "张三" ;
              student.age = 11 ;
              student.eat();
              student.introduce();
          }
     }

               

2. 为什么要使用继承

        Java最终目标:减少重复代码!

        introduce, eat , study 这些全定义在父类, 子类直接继承. 减少重复代码!!!

posted @ 2014-05-18 22:11  Mirrorhanman  阅读(127)  评论(0编辑  收藏  举报