1、對象的成員
a症副、成員屬性
作用:在java中為某個對象提供描述信息.
語法:對象名.屬性名;
b暂论、成員方法
作用:在java程序中為對象提供行為能力的一種表現(xiàn)。
語法:對象名.方法名(參數(shù)列表);
屬于程序員編寫指令的部分.
2椿浓、Java特征:封裝
在java程序中類、對象闽晦、屬性扳碍、方法的操作都屬于封裝的現(xiàn)象.
3、Java的對象成員之方法類型:
a仙蛉、無返回笋敞、無參數(shù)
語法:訪問修飾符 void 方法名(){ 方法體(需要改方法執(zhí)行的代碼) }
b、無返回荠瘪、有參數(shù)
語法:訪問修飾符 void 方法名(參數(shù)列表){ 方法體 }
c夯巷、有返回、無參數(shù)
語法:訪問修飾符 返回值類型 方法名(){方法體return 返回值; }
d巧还、有返回鞭莽、有參數(shù)
語法:訪問修飾符 返回值類型 方法名(參數(shù)列表){方法體return 返回值;}
4、對象的構(gòu)造 產(chǎn)生:
在java程序中所有的對象是通過類中提供的構(gòu)造方法來構(gòu)造出每個對象,在每個類中隱式包含一個構(gòu)造方法麸祷,程序員可以將其改變成顯示方式來擴展澎怒。
語法:訪問修飾符 類名(參數(shù)列表){對象初始化的時候需要執(zhí)行的代碼部分 }
類名 對象名=new 類名();
5、方法的作用
a阶牍、方法在程序中用于提供對應(yīng)的功能代碼實現(xiàn)
b喷面、方法在類中用于為當前屬性進行賦值操作
1、使用普通方法為屬性賦值
例如:public class Teacher{String name;int age;//定義一個構(gòu)造方法public Teacher(String n){name=n; }
//定義一個為屬性賦值的方法 public void setName(String n){ name=n; } { Teacher t=new Teacher();//使用對象賦值t.name="";}
//通過普通方法賦值t.setName("小花");
//使用構(gòu)造方法賦值Teacher t1=new Teacher("金金");
6走孽、總結(jié)
在java語言中OOP思想的開始取決于封裝惧辈,因?qū)ο蟮膭?chuàng)建和類的創(chuàng)建就體現(xiàn)了封裝,并且類或?qū)ο笾械某蓡T也完成了封裝的體現(xiàn)磕瓷,所以虛擬世界的構(gòu)建離不開對象盒齿,并且也由對象而開始念逞。