您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關使用Java怎么實現繼承,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
Java繼承的實現
繼承的實現
1.繼承的基本概念
擴展父類的功能
2.Java中使用extends
關鍵字完成繼承。
示例代碼:
public class ExtendsDemo01 { static class Person{ private int age; private String name; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public void tell(){ System.out.println("姓名: "+getName()+" 年齡:"+getAge()); } } static class Student extends Person{ private int score; public int getScore() { return score; } public void setScore(int score) { this.score = score; } public void say(){ System.out.println("成績:"+getScore()); } } public static void main(String [] args){ Student s=new Student(); s.setAge(20); s.setName("張三"); s.setScore(100); s.tell(); s.say(); } }
運行結果:
姓名: 張三 年齡:20
成績:100
Java中繼承的限制
1、在Java中只允許單繼承。
2、子類不能直接訪問父類的私有成員。
示例代碼:
public class ExtendsDemo02 { static class People{ private int age; public int getAge() { return age; } public void setAge(int age) { this.age = age; } } static class Worker extends People{ public void tell(){ System.out.println(getAge()); } } static class PetWorker extends Worker{ } public static void main(String [] args){ Worker worker=new Worker(); worker.setAge(100); worker.tell(); } }
運行結果:
100
上述就是小編為大家分享的使用Java怎么實現繼承了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。