第1个回答 2010-11-15
你好,是这样的:
类的成员数据和成员函数分公有(public)和私有(private)是就其访问控制属性而言的,之所以如此是出于程序安全性考虑的,对于公有属性的成员数据和成员方法,外界可以直接访问和修改,而如果程序员不希望外界对他们进行直接操作,则将他们设为私有属性,对于私有属性的成员数据和成员方法,只有该类的成员方法可以访问和修改,如:
public class car{ //car类,具有私有数据成员rate和公有函数成员setrate
private int rate;
public int setrate(int a)
{rate=a;}
}
public class man{ //另一个类调用car类成员
private int age;
public void setcar(int b)
/*若紧接着此处用{rate=car.a}------错误,因为除car类外其他类不能访问和操作私有数据成员rate*/
{car.setrate(b);}------正确,其他类可以访问和操作公有函数成员setrate从而间接改变rate的值
希望对你有帮助,加油本回答被网友采纳