java學習筆記(4)

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

}


類的構造方法小結:
  1. 構造方法名和類名相同;

  2. 構造方法沒有返回值;

  3. 主要做用就是完成對新對象的初始化;

  4. 在建立新對象時,系統自動的調用該類的構造方法;

  5. 一個類能夠有多個構造方法;

  6. 每個類都有一個默認構造方法;

相關文章
相關標籤/搜索