1. 程式人生 > >Java面向物件——類定義及使用

Java面向物件——類定義及使用

先看看一個簡單例子:

package Hello;
/**
 * 類名必須與檔名一致
 * @author Huke
 *
 */
public class Person {

	String name;//定義屬性
	int age;
	/**
	 * 定義方法,public是指公共許可權,void是空返回值,speak是方法名,括號裡面可以新增引數
	 */
	public void speak(){
		System.out.println("我叫"+name+", 我今年"+age+"歲了");
	}
	
	public static void main(String[] args) {
		//定義一個person類物件zhangsan
		Person zhangsan;
		//例項化物件
		zhangsan=new Person();
		//給屬性賦值
		zhangsan.name="張三";
		zhangsan.age=18;
		//呼叫物件的方法
		zhangsan.speak();
	}
}

這個例子中定義了一個簡單的類Person,裡面有屬性name和age,還有無參方法speak;

在使用person類之前,必須先定義且例項化物件,這兩個步驟一般是一起進行的;

例項化物件完之後,可以給類中的屬性賦值,語法是:物件名.屬性=取值;

也可以呼叫類中的方法,語法是:物件名.方法;