java學習之--繼承



java學習之--繼承

                        java 中的繼承,首先的一點是相互繼承的類,存在某些共同的特徵。比如人和動物,都存在眼睛,腿。並且都會跑會睡。

在定義人和另一個動物老虎的時候,就不必要同時在定義這是相同的屬性和方法啦,直接可以繼承動物的屬性和方法,從而把相同的屬性和方法抽象出來。

例:抽象出來的父類:animal

public class Animal {
 
 /**
  * 定義屬性
  */
 int eyes;
 int legs;
 int hands;
 /**
  * 定義方法
  */
 void eat(){
  System.out.println("I can eat");
 }
 
 void sleep(){
  System.out.println("I can sleep");
 }
 
 void tink(){
  System.out.println("I can tink");
 }
 
}

當我們在定義類人的時候就可以繼承父類的相關屬性和方法啦 ,使用的關鍵詞爲   extends

public class Person2 extends Animal{
 /**
  * 定義此類特有的屬性值
  */
 int eyes=2;
 int legs=2;
 int hands=2;
 
 /**
  * 此類特有的方法
  */
 void info(){
  System.out.print("I hava "+eyes+" eyes");
 }
 
 public static void main(String[] args){
  
  Person2 p1 =new Person2();
  p1.eat();
  p1.tink();
  p1.sleep();
  p1.info();
 }
}

人繼承了動物的吃,想,睡的方法。同時人有具有自己info()的方法。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章