谁能帮忙解释下对象的属性与方法的关系?

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:00:17

比方说一个人,是程序中的一个类的话那么:

属性:人拥有姓名,性别,体重,三围,等等,是由基本数据类型以及拓展数据类型组成的信息。

方法:如果说作为一个人,最起码会走路,会交流说话那么说话这个动作就是人的一个方法,它可以说一些字符串类信息,或者可以告诉别人自己的有关姓名年龄等信息。

Class People
{
private int nAge = 22;
private String strName = "CC";
private int nWeight = 135;
...

public void speakAboutMyName()
{
System.out.println("My name is: "+this.strName );
}
...
}

-------------------
当然如果照上面对类内属性设置为私有private那么,只有通过公共public的函数来取得或设置:即get/set动作。

//类内部内的get/set name方法
public String getName()
{
return strName;//返回带有名字信息的字符串
}

public void setName(String name)//欲更名选用的name参数
{
this.strName = name;
}

面向对象,
人就是一个对象
属性就是:头,身子,胳膊,腿,脚
方法就是:跑,跳,吃饭,拉便便

这个人存在了,他才可以做动作。
(new 出来)

他们之间的关系:
跑的用到腿,吃饭用到嘴,拉便便用到PP

对象就是变量,方法就是函数.对象标识符用名词性词组标识,方法用动词性词组标识.它们统一于对象.