Java構造方法和成員方法的區別

構造方法和成員方法的區別

A:格式區別

構造方法和類名相同,並且沒有返回類型,也沒有返回值。
普通成員方法可以任意起名,必須有返回類型,可以沒有返回值。

B:作用區別

構造方法用於創建對象,並進行初始化值。
普通成員方法是用於完成特定功能的。

C:調用區別.

構造方法是在創建對象時被調用的, -個對象建立,只調用一次相應構造函數
普通成員方法是由創建好的對象調用,可以調用多次

話不多說,看代碼,細品

public class Test {
	public static void main(String[] args) {
		//構造方法
		Student stu = new Student("jack",20); //調用Student類的有參構造進行對象的創建並初始化值
		System.out.println(stu.name+"\t"+stu.age+"歲");
		//普通方法
		stu.eat();//調用eat()完成喫的內容的打印
	}
}
class Student{
	
	String name;
	int age;
	public Student(){
		
	}
	public Student(String name , int age){
		this.name = name ;
		this.age = age ;
	}
	public void eat(){
		System.out.println(this.name+"正在喫漢堡。");
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章