練習題01 (封裝)

2021-09-25 16:17:44 字數 1311 閱讀 9575

(封裝)程式設計:已知乙個student類,**如下:

(1) 將student類進行封裝,即屬性均私有化,並提供get/set方法

(2) 為student 類新增乙個getpostaddress 方法,要求返回student 物件的位址和郵編

(3) 定義乙個測試類,建立物件並為屬性賦值,將使用者的資訊進行展示

package day7;

/* (封裝)程式設計:已知乙個student類,**如下:

(1) 將student類進行封裝,即屬性均私有化,並提供get/set方法

(2) 為student 類新增乙個getpostaddress 方法,要求返回student 物件的位址和郵編

(3) 定義乙個測試類,建立物件並為屬性賦值,將使用者的資訊進行展示

*/class student

public student(string name,int age, string address,string zipcode,string mobile)

//定義get/set方法

public string getname()

public int getage()

public string getaddress()

public string getzipcode()

public string getmobile()

public void setname(string name)

public void setage(int age)

public void setaddress(string address)

public void setzipcode(string zipcode)

public void setmobile(string mobile)

public postaddress getpostaddress()

/*public student getpostaddress()

public void getpostaddrss()*/

//列印語句

public string tostring()

}class postaddress

public postaddress(string address,string zipcode)

public string tostring()

}public class day7exc19

}

封裝練習題小結

在封裝類的過程中,會將類分為實體類和功能實現類。這樣會將乙個問題中需要用到的屬性放到實體類中,需要實現的功能放到功能類中。實體類主要是用來存放屬性的,例項類中的方法主要是構造方法,獲取設定屬性的get set方法,tostring 方法這種獲取屬性和設定屬性的方法。實體類在命名的時候一般會在類名之後...

3 11 封裝集合

封裝集合 範例 1 include 2 define max student count 2034 class student512 13int getid const 1417 void setid int nid 1821 qstring getname const 2225 void setn...

pl sql多表查詢練習題01

1,多表連線查詢時,若兩個表有同名的列,必須使用表的別名對列名進行引用,否則出錯!2,查詢公司員工的last name,department name,city select last name,department name,city from departments s,employees e,...