久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
java面向對象設計-類與對象 教程
[打印本頁]
作者:
51hei社區
時間:
2016-1-14 02:45
標題:
java面向對象設計-類與對象 教程
面向對象程序設計的基本概念
現實世界的任何個體都可以看作是對象,對象間通過消息相互作用。現實世界的任何實體都可以歸于某類事物,任何對象都可以是某類事物的實例。如果說傳統的過程式編程是以過程為中心,以算法為驅動的話,面向對象則是以對象為中心,以消息為驅動。用公式表示,過程式編程語言為:程序=算法+數據,面向對象編程語言為:程序=對象+消息。
所有面向對象變成語言多支持三個特性:封裝,多態性和繼承。現實世界中的對象均有屬性和行為,映射到計算機程序上,屬性則表示對象的數據,行為表示對象的方法。所謂封裝就是用一個自主式框架把對象的數據和方法連在一起形成一個整體。
對象
對象分為靜態特征和動態特征
將靜態特征抽象為屬性,用數據來表示,在java中稱之為變量。將動態特征抽象為行為,用一組代碼來表示,完成對數據的操作,在java中稱之為方法。一個對對象由一組屬性和一組對屬性進行操作的方法構成。
類
將一組具有相同屬性和相同行為的對象稱之為類
類的聲明
使用類之前必須要聲明它,才可以利用聲明的類來聲明變量,創建對象,語法如下:
class 類名稱
{
//類的成員變量
//類的方法
}
類的定義
定義一個類就定義了一個模塊。語法如下:
class 類名稱
{
數據類型 屬性;
返回值的數據類型 方法名稱(參數1,參數2,.......)
{
程序語句;
return 表達式;
}
}
定義一個類后,就可以創建類的實例了,創建類的實例通過new關鍵字來實現。
class colordefine
{
String color="黑色";
void getMes()
{
System.out.print("定義類");
}
public static void main(String args[])
{
colorfefine b=new colorfefine();
System.out.println(b.color);
b.getMes();
}
}
對象
對象的聲明
聲明形式:類名 對象名=new 類名();
創建某類的對象,通過以下步驟實現
1.聲明指向“由類所創建的對象”的變量
2.利用new創建新的對象,并指派給先前所創建的變量
注:對象只有在實例化之后才能被使用,而實例化對象的關鍵字是new
實例:創建person類的對象,可用下列語句實現
person p;
p=new person();
亦或person p=new person();
對象的使用
訪問屬性:對象名稱.屬性名
訪問方法:對象名稱.方法名()
class person
{
String name;
int age;
void talk()
{
System.out.println("我是:"+name+",今年:"+age+”“歲);
}
}
class testpersondemo
{
public static void main(Steing.ages[])
{
person p=new person();
p.name="張三";
p.age=25;
p.talk();
}
}
對象的比較
兩種方法進行比較
"=="用于比較兩個對象間的內存地址是否相等
"equals()"方法 用于比較兩個對象間的內容是否相等
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美一级网站
|
欧美mv日韩mv国产
|
中文字幕亚洲综合
|
日韩激情久久
|
亚洲精品综合
|
欧美色偷偷
|
91精品国产99久久久久久红楼
|
国产做爰免费观看视频
|
在线a
|
一级片在线观看视频
|
欧美一级做性受免费大片免费
|
亚洲精品999
|
天天视频黄
|
午夜精品在线观看
|
国产精品成人一区二区三区
|
亚洲一区二区在线播放
|
天天干天天看
|
黄色xxxxx
|
国产亚洲一区二区三区
|
国产欧美日本
|
免费精品视频
|
日本www在线观看
|
欧美不卡一区二区三区
|
日本精品久久
|
国产黄色免费网站
|
精品国产乱码久久久久久蜜臀网站
|
97在线视频免费观看
|
日韩不卡免费视频
|
国产裸体永久免费视频网站
|
日b免费视频
|
麻豆av在线免费观看
|
亚洲欧美另类图片
|
91在线看片
|
四虎免费视频
|
欧美色综合天天久久综合精品
|
超碰777
|
91久久国产综合久久
|
亚洲高清免费
|
在线看黄色片
|
九色在线视频
|
三级免费网站
|