国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Java面向?qū)ο蟮娜筇卣?/h1>
2019-11-15 00:33:57
字體:
供稿:網(wǎng)友
java面向?qū)ο蟮娜筇卣?p> Java面向?qū)ο蟮娜筇卣?/p>

  java面向?qū)ο蟮娜筇卣鳎?ldquo;封裝、繼承、多態(tài)”。更多Java技術(shù)知識,請登陸瘋狂軟件教育官網(wǎng)。微信搜索微信號:瘋狂軟件,參加2015年優(yōu)惠活動,有機(jī)會獲得優(yōu)惠劵和代金劵。

  以本文為例,User類中的變量為私有變量,只能通過創(chuàng)建對象(此時(shí)構(gòu)造方法自動調(diào)用)來賦值。

  外界只能通過公有方法api()來訪問User類。

  Admin類繼承了User類,調(diào)用了其構(gòu)造方法,還重寫了method_1方法,增加了一個(gè)特有方法power()。

  User文件

  public class User {

  /**

  *私有變量,僅限本類訪問

  */

  PRivate String name;

  private int age;

  /**

  *構(gòu)造方法,自動調(diào)用

  */

  public User(String name, int age){

  this.name = name;

  this.age = age;

  }

  /**

  *私有方法,僅限本類訪問

  */

  private void method_1(){

  System.out.println("i am a " + name + " ; my age is: " + age);

  }

  /**

  *可被子類繼承、覆蓋和同包調(diào)用

  */

  protected void method_2(){

  System.out.println("i am not override");

  }

  /**

  *公有方法,對外接口

  */

  public void api() {

  method_1();

  method_2();

  }

  }

  Admin文件

  public class Admin extends User {

  /**

  *構(gòu)造方法

  */

  public Admin(String name, int age) {

  //使用父類的構(gòu)造方法

  super(name, age);

  }

  /**

  *覆蓋父類的同名方法

  */

  protected void method_2() {

  System.out.println("NO, you are override");啊

  }

  /**

  *子類特有方法

  */

  public void power(){

  System.out.println("admin is powerful");

  }

  }

  Main文件

  public classMain{

  public static void main(String[] arg) {

  //實(shí)例化一個(gè)User對象,并調(diào)用User的公有方法

  User a = new User("user", 12);

  a.api();

  //輸出換行,方便區(qū)分不同的代碼

  System.out.println();

  //實(shí)例化一個(gè)Admin對象,并調(diào)用Admin的兩個(gè)方法

  Admin admin_me = new Admin("admin", 23);

  admin_me.api(); //繼承自User父類

  admin_me.power(); //自身獨(dú)有的方法

  System.out.println();

  /**

  *多態(tài)性

  */

  User test_admin = new Admin("test_admin", 34);

  test_admin.api();

  // test_admin.power(); // User中沒有聲明power這個(gè)方法,所以不能使用

  }

  }


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

主站蜘蛛池模板: 嘉善县| 山丹县| 珲春市| 曲水县| 黄陵县| 浪卡子县| 龙井市| 花垣县| 东辽县| 思南县| 富阳市| 卓尼县| 贵德县| 修文县| 乌恰县| 巴南区| 福州市| 庆安县| 永昌县| 兰坪| 镇平县| 运城市| 黎川县| 个旧市| 红河县| 乐昌市| 宁陕县| 沂南县| 拉孜县| 庆云县| 兴隆县| 盐山县| 安岳县| 全南县| 辽宁省| 顺义区| 寿光市| 青阳县| 伊通| 贵南县| 罗平县|