java之類、對象的創建

如何使用類--> 創建對象-->  格式:類名 對象名 = new 類名()
如何使用成員對象呢--> 格式:對象名.變量名

如何使用成員方法呢--> 格式:對象名.方法名(....)


//Student s1 = s;

//兩個對象可以互相賦值,兩個引用指向同一個堆內存,類似C語言的指針


/*
	事物;
		屬性	事物的信息描述
		行爲	事物的功能
	類
		成員變量	事物的屬性
		成員方法	事物的行爲
	定義一個類,其實就是定義該類的成員變量和成員方法
	
	案列:完成一個學生類的定義	
	學生事物:
		屬性:姓名,年齡,學號...
		行爲: 上課,學習,考試...
		
		
	把事物要轉換爲對應的類:
	學生類:
		成員變量: 姓名,年齡,學號...
		成員方法: 上課,學習,考試...
		
	成員變量:和以前的變量定義是一樣的格式,但是位置不同,在類中方法外
	成員方法:和以前的方法定義是一樣的,但是現在把static先去掉
*/


//在一個java文件中寫兩個類:一個基本類,一個測試類
//寫了一個學生類
class Student{
	String name;
	int age;
	String studentId;
	
	public void goToClass(){
		System.out.println("在上課");
	}
	
	public void study(){
		System.out.println("我愛學習");
	}
	
	public void exam(){
		System.out.println("學習之後要考試");
	}
}

//如何使用類--> 創建對象-->  格式:類名 對象名 = new 類名()
//如何使用成員對象呢--> 格式:對象名.變量名
//如何使用成員方法呢--> 格式:對象名.方法名(....)

class StudentDeno{
	public static void main(String[] args){
		
		Student s = new Student();
		
		//兩個對象可以互相,兩個引用指向同一個堆內存,
		//Student s1 = s;
		
		//如何使用成員對象呢--> 格式:對象名.變量名
		s.name = "梵高先生";
		s.age = 21;
		s.studentId = "20160031";
		System.out.println(s.name+"  "+s.age+"  "+s.studentId);
		
		//如何使用成員方法呢--> 格式:對象名.方法名(....);
		s.goToClass();
		s.study();
		s.exam();
		
		
	}
	
	
}




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章