『壹』 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希望對你有幫助!