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+"正在吃汉堡。");
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章