創(chuàng)建一個類的快捷方式

alt+shift+s +c 空參構造
alt+shift+s +o 帶參構造
alt+shift+s +r set get 快捷方式
alt+shift+s +s toString方法

創(chuàng)建一個類的快捷方式

public class Student {
// 成員屬性
private String name;
private int age;

// 使用軟件 自動生成 構造方法
// 空參構造
// alt+shift+s    c
public Student() {
    super();
    // TODO Auto-generated constructor stub
}
// alt+shift+s    o  帶參構造

public Student(String name, int age) {
    super();
    this.name = name;
    this.age = age;
}

//set get 快捷方式 alt+shift+s    r
public String getName() { 
    return name;
}

public void setName(String name) {
    this.name = name;
}

public int getAge() {
    return age;
}

public void setAge(int age) {
    this.age = age;
}
/* 
 * toString方法     alt+shift+s  s
 *   我們直接輸出 對象名的時候 就調用了這個方法
 */
@Override
public String toString() {
    return "Student [name=" + name + ", age=" + age + "]";
}

}

面向對象三大特征
1:封裝
隱藏實現細節(jié) 提供公共的對外訪問方式

 主要是完成類的封裝  
 使用的時候 創(chuàng)建對象去使用
 2:繼承  最重要的特征
     子承父業(yè)

 一個新類如果繼承了一個已知類,那么新類就具備已知類的功能
  public class Fu {

public void show(){
    System.out.println("大吉大利,今晚吃雞");
}

public void method(){
    System.out.println("這是父親中的功能");
}
 }
    
//子類 繼承了父類
public class Zi extends Fu{

}
    /*
 *  子類繼承父類 就自動擁有了父類中的功能  
 *  
 *  
 */
public class Demo {
  public static void main(String[] args) {
     //創(chuàng)建子類對象
      
      Zi z = new Zi();
      
      z.show();
      z.method();
  }
}

-----------------第二個案例--使用了重寫-------------------------------------------------

public class Fu {

public void show(){
    System.out.println("大吉大利,今晚吃雞");
}

public void method(){
    System.out.println("這是父親中的功能");
}

}
//子類 繼承了父類
public class Zi extends Fu{
//重寫show方法
public void show(){
System.out.println("winner winner chicken dinner");
}

    /*
 * 子類也可以具備自己的功能
 */
public void playgame(){
    System.out.println("王者農藥");
}

}
/*

  • 子類繼承父類 就自動擁有了父類中的功能
  • 重寫 
    
  •   在子類中出現了 與父類方法聲明一模樣(方法名、參數、返回值)
    
  •   這種現象稱為方法的重寫 
    

*/
public class Demo {
public static void main(String[] args) {
//創(chuàng)建子類對象

  Zi z = new Zi();

// z.method();
z.show();

}
}

結論

  •   如果子類重寫了父類中的功能 
    
  •    那么 調用的時候 執(zhí)行的就是重寫后的
    

繼承的好處
1:提高代碼的復用性
2:讓類和類之間產生了關系 這是 多態(tài)的前提

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Win7下如何打開DOS控制臺? a:開始--所有程序--附件--命令提示符 b:開始--搜索程序和文件--cmd...
    逍遙嘆6閱讀 1,713評論 4 12
  • 返回上次光標的位置Ctrl+Alt+ left/right 返回至上次瀏覽的位置 Alt+回車 導入包,自動修正C...
    請叫我四爺閱讀 2,236評論 1 2
  • 歡歡喜喜過新年,拜年啦!吃喝玩樂,從早到晚,時間飛快過了!
    夏日時光好暖閱讀 214評論 0 0
  • (2014年3月份,我又接到一個以我個人力量無法完成的事,于是組織了一次校企合作,在這個過程,我不擅長演講,但是我...
    陳淑玲閱讀 482評論 0 1
  • 梔子花安靜的躺在Muji的購物袋里。 老張在路上不知不覺就把梔子花要過來了。"你干嘛拿人家的梔子花?""我就是想要...
    迷墻閱讀 4,087評論 0 1

友情鏈接更多精彩內容