java中如何定義一個類:java
類名首字母大寫;
class Cat
{
//下面這些就是類的成員變量
int age;
string name;
string color;
}
Cat cat1=new Cat();
// 訪問屬性的對象名.屬性名
cat1.age=3
類和對象的區別於聯繫:
1.類是抽象的,概念的,表明一類事物;
2.對象是具體的,實際的,表明一個具體事物;
3.相似對象的模板和實例;
如何全面的定義類:
一個全面的類定義比較複雜,以下:
package 包名;
class 類名 extends 父類 implements 接口名
{
成員變量;
構造方法;
成員方法;
}web
如何建立一個對象有兩種方法
1.先聲明再建立;
a:對象聲明:類名,對象名;
b:對象建立:對象名=new 類名();ide
2.一步到位
類名 對象名=new 類名();
對象-如何訪問使用對象的成員變量
對象名.變量名
類的成員方法
成員方法也叫成員函數;
public 返回數據類型 方法名(參數列表){
語句;
}函數
【方法名的首字母是小寫的】
如何定名字:
1.駝峯法(匈牙利法);myCry
2.下劃線法;my_cry3d
類的成員方法--聲明對象
public int test (int a)
格式爲:訪問修飾符 數據類型 函數名(參數列表)
在調用某個成員方法的時候,給出的具體數值的個數和類型要像匹配。
方法能夠沒有返回值blog
返回類型能夠是任意的數據類型,void表示沒有返回值;
類定義的完善
class 類名{成員變量}
class 類型 {成員變量,成員方法}接口
構造方法:
構造方法是一種特殊的方法,他的主要做用是完成對新對象的初始化;它有幾個特色:
一個類能夠定義多個不一樣的構造方法
1.方法名和類名相同;
2.沒有返回值;
3.在建立一個類的新對象時,系統會自動的調用該類的構造方法完成對新對象的初始化;
類的構造方法距離以下:get
public class ce
{
public static void main(String[] args)
{
class Person
{
public Person(int age,String name)
{
age=age;
name="namej";
}
}
}string
}
類的構造方法小結:
構造方法名和類名相同;
構造方法沒有返回值;
主要做用就是完成對新對象的初始化;
在建立新對象時,系統自動的調用該類的構造方法;
一個類能夠有多個構造方法;
每個類都有一個默認構造方法;