1. 程式人生 > 其它 >深入刨析tomcat 之---第8篇 how tomcat works 第11章 11.9應用程式,自定義Filter,及註冊

深入刨析tomcat 之---第8篇 how tomcat works 第11章 11.9應用程式,自定義Filter,及註冊

構造方法

概念:構造方法名與類名完全相同並且沒有返回值型別,連void都不許有

格式:

class 類名 {   類名(形參列表) {

  構造方法體;}

}

如:class Person {

  Person() {- Person類中的構造方法}

}

預設構造方法

• 當一個類中沒有定義任何構造方法時,編譯器會自動新增一個無參空構 造構造方法,叫做預設/預設構造方法,如:Person(){}

• 若類中出現了構造方法,則編譯器不再提供任何形式的構造方法。

構造方法的作用

• 使用new關鍵字建立物件時會自動呼叫構造方法實現成員變數初始化工作。

code

public class Point {

int x; // 用於描述橫座標的成員變數
int y; // 用於描述縱座標的成員變數

// 自定義無參構造方法
Point() {}
// 自定義有參構造方法
Point(int x, int y) {
this.x = x;
this.y = y;
}

// 自定義成員方法實現特徵的列印
void show() {
System.out.println("橫座標是:" + x + ",縱座標是:" + y);
}

public static void main(String[] args) {

// 1.使用無參方式構造物件並列印特徵
Point p1 = new Point();
p1.show(); //執行結果: 0 0

// 2.使用有參方式構造物件並列印特徵
Point p2 = new Point(3, 5);
p2.show(); // 執行結果:3 5
}
}