導航:首頁 > 編程語言 > java定義類成員

java定義類成員

發布時間:2023-06-15 18:20:35

『壹』 java 定義類 如何寫

類是一種引用數據類型。類為對象的模板,簡單的說就是分類。

類的定義包括「成員變數」的定義和「方法」的定義,其中「成員變數」用於描述一類對象共同的數據結構。在Java語言中,類的成員變數的定義可以使用如下語法:

class 類名 {

成員變數類型變數名稱;

………

}

類是用class關鍵字來定義的一種抽象數據類型,類不但定義了抽象數據類型的組成(成員變數),同時還定義了對該類型可以實施的操作(方法),類名的首字母必須大寫。看如下代碼定義了雇員類:

/** 定義雇員類 */

public class Emp{

String name;

int age;

char gender;

double salary;

}

在如上的實例代碼中,僅僅定義了Emp類型的組成,即成員變數。該類定義了4個成員變數:String類型的name用於存放名字;int類型的age用於存放年齡;char類型的gender用於存放性別;double類型的salary用於存放工資。

『貳』 java如何定義一個類,創建它的成員變數和方法

類即對象的思想,一個對象包含了屬於自己的成員變數和操作方法。

如何定義一個類,得看你對對象思想的理解,如人是一個對象,但是一個父類級的對象,人又可以分為男人、女人;或者是分為小孩、少年、成年人、老人;他們之所以能被劃分,是因為每一個子類都有屬於自己的特性。

理解了這些類的繼承,又如,車是一個對象,屬性就是輪胎、發動機、等各種屬於車自己組成部分都可以定義為車的屬性(成員變數),車能提供什麼方法?運輸(載客、行駛)等,當然車也可以有很多不同分法的子類,類型劃分,價格劃分,動力輸出劃分等等,定義一個類是和你對類對象的理解和實際業務相結合起來的。

下面放上一段簡易的代碼:

publicclassPerson{
privateintage;//年齡
privateintheight;//身高
privateintweight;//體重
privateStringsex;//性別
publicvoidlook(){
//看
}
publicvoideat(){
//吃
}
publicvoidrun(){
//跑
}
//還有一些你認為合理的方法
publicintgetAge(){
returnage;
}
publicvoidsetAge(intage){
this.age=age;
}
publicintgetHeight(){
returnheight;
}
publicvoidsetHeight(intheight){
this.height=height;
}
publicintgetWeight(){
returnweight;
}
publicvoidsetWeight(intweight){
this.weight=weight;
}
publicStringgetSex(){
returnsex;
}
publicvoidsetSex(Stringsex){
this.sex=sex;
}


}

回答的有點簡單,與其說如何定義一個類,還不如說如何理解面向對象的思想!!

『叄』 如何在java 定義一個類,要求有數據成員、方法成員

/**
* 這是一個可運行的類。。。
*
* 定義了一個Person類:屬性: 有姓名,性別,年齡,身份證 泡妞等等方法
*
*
*
* @author lxq
*
*/
public class Person {
//定義屬性.
private String name;//姓名
private String gender;//性別
private int age;//年齡
private String idCard;//身份證.

//-----------------------------屬性提供對外介面:因為設置為private,沒有提供的話,其他類無法進行訪問》。。。---start
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getIdCard() {
return idCard;
}
public void setIdCard(String idCard) {
this.idCard = idCard;
}
//-----------------------------屬性提供對外介面:因為設置為private,沒有提供的話,其他類無法進行訪問》。。。---end

/**
* 泡妹妹方法
*/
public void purseMeiMei(){
//怎麼泡,那得靠你自己了。
System.out.println("約美美: 要電話,看電影,旅遊,吃飯.........");
}

/**
* 吃飯方法
*/
public void eat(){
System.out.println("先拿筷子....");
System.out.println("再....");
System.out.println("再....");
System.out.println("------------");
System.out.println("吃飽了...........");
}

/**
* 程序的啟動 入口
* @param args
*/
public static void main(String[] args) {
//定義一個 人 person對象.
Person p = new Person();
// 設置人的屬性
p.setName("成龍");//設置姓名.
p.setAge(88);//設置年齡
p.setGender("男");//設置性別
p.setIdCard("43543543564675465");//設置身份證》

//輸出屬性
System.out.println("該人的信息:姓名:"+p.getName()+"\t 性別:"+p.getGender()+"\t 年齡:"+p.getAge()+"\t 身份證:"+p.getIdCard());

//執行方法
p.purseMeiMei();//追美眉的方法
p.eat();//吃的方法

}

}

/*
程序執行的結果:

該人的信息:姓名:成龍 性別:男 年齡:88 身份證:43543543564675465
約美美: 要電話,看電影,旅遊,吃飯.........
先拿筷子....
再....
再....
------------
吃飽了...........

*/

『肆』 java的類成員方法的定義

LZ好,是啊,因為類成員有數據成員和方法(也就是C語言中的函數),按照JAVA中類以及相關類的繼承定義,有private,public,protected,
,4種.
30004希望對你有幫助!

閱讀全文

與java定義類成員相關的資料

熱點內容
書本文件夾夾子怎麼安 瀏覽:801
如何更改編譯器的背景 瀏覽:84
linuxcp拷貝文件 瀏覽:608
我的世界如何屏蔽別人伺服器 瀏覽:907
單片機燒錄員 瀏覽:970
美國數據伺服器可以部署什麼業務 瀏覽:973
如何卸載伺服器中的ie 瀏覽:42
單片機必須學編程嗎 瀏覽:153
如何判斷是否與伺服器連接資料庫 瀏覽:740
吃甜食會緩解壓力嘛 瀏覽:317
pdf魔鬼 瀏覽:29
二維數組遞歸解決演算法問題 瀏覽:382
java反射例子 瀏覽:670
惠普筆記本自帶解壓軟體 瀏覽:840
抖音視頻後台壓縮 瀏覽:707
app里的視頻廣告從哪裡接的 瀏覽:556
天翼雲伺服器跟騰訊雲 瀏覽:618
cyk演算法實現 瀏覽:191
大潘號app在哪裡可以下載 瀏覽:109
怎麼做解壓豌豆捏捏樂 瀏覽:618