色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

子類中繼承父類的方法

jf_78858299 ? 來源:算法與編程之美 ? 作者: 算法與編程之美 ? 2023-04-06 14:53 ? 次閱讀

1 問題

子類中如何繼承父類的方法,或者如何重寫方法。

2 方法

wKgaomQubAaAByJlAABoJbexQfE473.jpg

首先得在父類中創建一個方法,利用創建的方法的格式void+方法名(){},然后在子類中調用這個方法:直接輸入方法名,再按enter,便會出現super.方法名(),表示調用該方法。當不想調用父類的方法時可直接刪除super的調用,然后在方法中重新寫。

例題:4、 請設計2個類,分別是學生類Student,本科生類Undergraduate,,其中Student類是一個抽象類,它包含一些基本的學生信息,如姓名、類別(本科生還是研究生)、所學課程(這里假定為3門課,用一維數組表示)成績和成績等級等,而Undergraduate類是Student類的子類.

package lab02;
public class Student {
//屬性
String name;
String type;//類別
int[] courseScores;//三門課的成績數組
String grade;//平均成績等級
Student(){}
Student(String name,String type,int[] courseScores){
this.name=name;
this.type=type;
this.courseScores=courseScores;
}
void computeGrade(){
System.out.println("Student:compute");
}
package lab02;
public class Undergraduate extends Student{
Undergraduate(){}
Undergraduate(String name,String type,int[] courseScores){
super(name,type,courseScores);
}
@Override//該方法來自于父類,然后不適合子類(是直接寫函數名再enter回車直接得來的)
void computeGrade() {
// super.computeGrade();//super表示執行父類方法
System.out.println("Undergraduate:compute");
Int avg=(this.courseScores[0]+this.courseScores[1]+this.courseScores[2])/3;
if(avg>80){
this.grade="優秀";
}else if(avg>60){
this.grade="良好";
}else if(avg<60){
this.grade="差";
}
}
}
package lab02;
public class Test04 {
public static void main(String[] args) {
Undergraduate zhang=new Undergraduate("張三","本科生",new int[]{90,95,100});
zhang.computeGrade();
System.out.println("等級:"+zhang.grade);

3 結語

針對繼承父類的方法和重寫方法的問題,我們的重點是理解如何調用函數的,如何在子類中使用該方法,要使用的父類的方法名加enter即可,當不想執行父類方法去掉super,自己重寫方法即可。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    10

    文章

    1942

    瀏覽量

    34714
  • Super
    +關注

    關注

    0

    文章

    14

    瀏覽量

    8412
  • void
    +關注

    關注

    0

    文章

    23

    瀏覽量

    9868
收藏 人收藏

    評論

    相關推薦

    關于Java繼承的問題

    在Java中,繼承是面向對象編程中的一個重要概念,它允許一個(稱為子類或派生繼承另一個
    的頭像 發表于 09-30 10:48 ?553次閱讀

    建立即其子類的同名方法——關于重寫VI的問題

    隨著項目的進行,發現的重要性,最近學習時遇到了一些問題:按照《寶典》的介紹(P353),創建了一個運算作為,又創建了一個加法作為
    發表于 09-23 17:07

    Python多重繼承使用方法

    繼承是面向對象編程的一個重要方式,通過繼承,子類可以擴展的功能,Python也具有該特性,除此之外,Python還可以使用多重
    發表于 04-19 14:41

    如何使用Python的? 優勢有哪些?

    Student 繼承 Parent.方法是在名稱后面的小括號中加上
    發表于 07-30 18:08

    python繼承

    python繼承繼承,跟人類繁衍的關系相似。被繼承稱為基
    發表于 03-08 16:40

    探討一下JAVA子類調用構造器函數

    ); }}public class ConstructorExtend {//測試子類繼承的構造函數 public static void main
    發表于 10-19 14:51

    什么是繼承?

    什么是繼承?繼承子類利用中定義的方法和變量就像它們屬于
    發表于 04-28 14:26 ?720次閱讀

    Java繼承怎么寫

    。這種方式可以重復利用現有的代碼而不更改它的形式。 1.繼承的語法 關鍵字extends表明新派生于一個已經存在的。已存在的稱為
    發表于 09-27 13:00 ?0次下載
    Java<b class='flag-5'>繼承</b>怎么寫

    C++中繼承訪問級別學習總結(二)

    上一篇文章我們介紹了c++中繼承學習總結;今天我們繼續來分享c++中繼承中的訪問級別的學習總結。一、繼承中的訪問級別學習:1、
    的頭像 發表于 12-24 16:10 ?737次閱讀

    C語言如何實現繼承及容器

    繼承是面向對象軟件技術當中的一個概念,與多態、封裝共為面向對象的三個基本特征。繼承可以使得子類具有的屬性和
    發表于 02-07 11:26 ?10次下載
    C語言如何實現<b class='flag-5'>繼承</b>及容器

    python繼承詳解

    方法的同時,又可以根據需要進行修改、拓展。 繼承的語法結構是 class 子類(): 1. 單繼承
    的頭像 發表于 03-08 16:40 ?3096次閱讀

    簡述繼承

    繼承:一個繼承另一個,自動擁有這個的屬性和方法
    的頭像 發表于 02-17 15:00 ?1017次閱讀
    簡述<b class='flag-5'>類</b>的<b class='flag-5'>繼承</b>

    python子類定制及多態調用介紹

    python通過子類繼承來定制子類的行為。 ## 1.1 重寫方法 (1)如
    的頭像 發表于 02-23 14:51 ?618次閱讀

    super調用的構造方法

    有如下幾種用法: 1、調用的構造方法 Java中的繼承大家都應該了解,子類繼承
    的頭像 發表于 10-10 16:42 ?905次閱讀
    super調用<b class='flag-5'>父</b><b class='flag-5'>類</b>的構造<b class='flag-5'>方法</b>

    java子類可以繼承的什么

    Java是一種面向對象的編程語言,它支持繼承的概念。繼承是面向對象編程的三大特性之一,它允許一個(稱為子類或派生
    的頭像 發表于 08-20 11:02 ?1157次閱讀
    主站蜘蛛池模板: 国产在线精品一区二区在线看| 国产av免费观看日本| JIZZ幻女大全| 达达兔午夜一级毛片| 国产精品av| 京香在线观看| 免费观看视频成人国产| 日本三级黄色大片| 无敌在线视频观看免费| 一本道高清码v京东热| 999精品国产人妻无码系列| 成人午夜精品久久久久久久秋霞| 国产成年网站v片在线观看| 果冻传媒在线观看进入窗口| 久久黄视频| 人禽l交视频在线播放 视频| 午夜家庭影院| 在线 无码 中文 强 乱| xxx粗大长欧美| 国产欧美一本道无码| 老师小扫货水能么多叫出来| 欧美中文字幕一区二区三区| 小护士大pp| 69精品国产人妻蜜桃国产毛片| 爆操大胸美女| 国产在线播放精品视频| 年轻的搜子8中字在线观看 | 久久中文字幕免费视频| 青青草原91| 亚洲精品福利在线| 99视频一区| 国产亚洲精品线观看不卡| 免费视频国产在线观看网站| 色戒无删减流畅完整版| 最近2019中文字幕免费| 国产精品VIDEOSSEX久久发布| 毛片999| 無码一区中文字幕少妇熟女网站| 18禁黄无遮挡禁游戏在线下载| 国产精品麻豆AV| 女子初尝黑人巨嗷嗷叫|