java 属性和方法的区别

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:45:49
java中 属性和方法有什么区别呢? 江湖各方好友请赐教小妹。

就人而言,肤色是他的属性(特点),而吃饭就他的方法(行为),反正前者是静的,客观存在的,而后者是行为动作。

举例子属性就是
int a;
String c;
char d;
等等

方法就是 void aa(){
}
这两个都在类里面的

通俗地说,属性就是一个对象(万物皆对象)所具有的特征或者是特点,比如一个带着红色帽子的站在马路边的小女孩,其中“戴着红色帽子的”以及“站在马路边的”就是她的属性;方法就是一个对想所能完成的行为,比如那个女孩会走路、会说话、会哭、会笑等等,这些都是她所具有的方法;另外就是事件,表示外部驱动,比如那个女孩被妈妈打屁屁了,小女孩就哭了,妈妈给小女孩吃糖了,小女孩就笑了,其中“妈妈打小女孩屁屁”以及“妈妈给小女孩糖吃”就是事件,这两个事件分别使小女孩(对象)“哭”以及“笑”(哭笑为方法),即事件驱动方法的发生。
以上是我个人的见解,但愿能为你解惑啊!呵呵......

属性 就是 成员变量
方法 就是 函数

属性就是对象的本身的属性
像一辆汽车的最高时速,车身颜色等(汽车.color||汽车.speed)
汽车的刹车动作,换挡之类的就是操作对象的方法(汽车.stop||汽车.toSpeedUp)
反正不难,理解很容易。