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

首頁 > 學院 > 開發(fā)設計 > 正文

6th_JavaSE筆記_繼承

2019-11-14 10:47:28
字體:
來源:轉載
供稿:網(wǎng)友

一、java中使用extends關鍵字實現(xiàn)類的繼承機制:

class Son extends Parent {

}

二、通過繼承,子類自動擁有了基類(或稱父類)的所有成員(成員變量和方法)。

三、Java只支持單繼承,不允許多繼承,即一個子類只能有一個基類,一個基類可以派生出多個子類。

繼承語法可用下面這個例子來概括:

package Test3Person;class Person {	PRivate String name;	private int age;	public void setName(String name) {		this.name = name;	}	public void setAge(int age) {		this.age = age;	}	public String getName() {		return name;	}	public int getAge() {		return age;	}}class Student extends Person {	private String school;	public void setSchool(String school) {		this.school = school;	}	public String getSchool() {		return school;	}}public class TestPerson {	public static void main(String[] args) {		Student student = new Student();		student.setName("John");		student.setAge(18);		student.setSchool("SCH");		System.out.println(student.getName());		System.out.println(student.getAge());		System.out.println(student.getSchool());	}}

Student類繼承了Person類中的成員(成員變量和方法),并且在TestPerson類中直接使用Person類中的成員。

student對象不能直接對Person類中的name和age進行操作,因為這兩個成員變量是Person類的私有成員,student對象對這兩個成員只擁有所有權,但沒有使用權。

要操作這兩個變量只能通過Person類中非private的方法來進行訪問。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 三台县| 澳门| 阜平县| 宝山区| 沙河市| 招远市| 响水县| 栾川县| 托里县| 惠州市| 栾川县| 忻州市| 宁晋县| 镇坪县| 巴南区| 凌云县| 大英县| 洪洞县| 丽江市| 滁州市| 托克逊县| 江门市| 德惠市| 凯里市| 河曲县| 淮南市| 岱山县| 隆安县| 黄大仙区| 清原| 衡水市| 瑞昌市| 康乐县| 河东区| 科尔| 望江县| 庆云县| 万盛区| 水城县| 东乡族自治县| 都兰县|