面向对象-类与对象的定义
上一篇 /
下一篇 2013-11-17 21:19:41
/ 个人分类:java
面向对象的三个主要特征
tVf$Y8~[%{-z*D0
封装性;51Testing软件测试网g|8Z.l?3q%d2C/RGE^
继承;51Testing软件测试网+oP
Z7Rf qu
多态
t'{C8u&q4g;v0
51Testing软件测试网S:nXX}wc
Yd5T
51Testing软件测试网z!mX]KM4?^A
类是对某一类事物的描述,是抽象的、概念上的定义;51Testing软件测试网` pD+OG] r
yRk
对象是实际存在的该类事物的每个个体,因而也称实例
6i9O1}8hP0
51Testing软件测试网R3RM5ML(V
类的定义:51Testing软件测试网9iJoVIh&D7p
class 类名称{51Testing软件测试网`/G3v9j"v'b,I
}C#y
数据类型 属性; //声明成员变量(属性) B)v;WPwb/J{?0
…51Testing软件测试网:t3S2R&Lf qbBO']0v
Public 返回值的数据类型 方法名称{ //定义方法的内容 J&O$J0]8{0
程序语句; 51Testing软件测试网*Uio;b
~@#^s#G6~
[return 表达式] V,lPP-r~F-YlI0
} &VV,M4E py(f1[.mT0
} |;u&lEXh0
|
l'F(VR:@0oE0
类定义完成之后不能直接使用类,需要产生一个对象。51Testing软件测试网Y__8mF5u*C
对象的创建及使用
uKq8[
WH
h$F0
类名
对象名称 = null; //声明对象51Testing软件测试网4eu/]Ob+M:CHv|
对象名称 = new 类名(); //实例化对象51Testing软件测试网g0p'MW1k+z `;P
Or 51Testing软件测试网J kvc"Zt$}
类名
对象名称 = new 类名() ; 51Testing软件测试网 ol-T'p2~
|
51Testing软件测试网Zt
T/m)wjo3YM
例子:51Testing软件测试网h?K:ET;\`R3Am\,aE
class Person{ `9Td*BZ!\l
e1J#M2I0
//人中有姓名和年龄两个属性 !n_wG/w}0
String
name ; //表示姓名51Testing软件测试网^{t3hvQLV9B
int age
; //表示年龄 5WOg nBZa3j+P0
public
void tell(){
X%U!mS]?1P0
System.out.println("姓名 :" + name + "; 年龄:" + age) ; B.C:oeW'G9m0
}51Testing软件测试网]%M I gw:A#\yW
} ;51Testing软件测试网;uvUX!y+K
public
class ClassPerson02{51Testing软件测试网iz)g/ZQ_
public
static void main(String args[]){51Testing软件测试网@`YN'T"|-VC
Person = new Person() ; 51Testing软件测试网k6PIi;w,MG
VqyO*c
} )ES:d9j5j6X"@g0
} ; ^;z!I'A5i
m@-}"f/UIR0
51Testing软件测试网B:g-C4|x\&X7L
|
51Testing软件测试网'V!x"etUy N
51Testing软件测试网L"~u:Y nY
收藏
举报
TAG: