简述类中成员的几种访问控制修饰符的差异,并举例说明

简述类中成员的几种访问控制修饰符的差异,并举例说明
2024-12-04 09:35:35
推荐回答(2个)
回答1:

1)简述类中成员变量的分类及差异。(2)简述类中方法的分类及差异。(3)简述类中成员的几种访问控制修饰符的差异,并举例说明。 1.分成静态和非静态的。前者需要用static修饰,属于对象的。后者不能用static修饰,属于类本身的 2.方法也可分为静态和非静态的。还可分为有返回值和无返回值的。第一种分类前台已经说过差异,后面种分类。无返回值的外部不可接收。只可调用 。有返回值的外部可调用并可接收。 3.public ,private ,protected,默认(不写)在同一个工程下: public无论哪里都可以访问 private只有本类可以访问,其它类都不可以 protected只有本类和子类可以访问,其它类都不可以默认(不写)只有同包中的类可以访问,其它都不可以 不懂的可以HI我 回答时间:2011-10-23 5:22:36

回答2:

public 是公用的,只要导入这个项目,任何项目都可以访问到该项目属性,方法等。
private 是私有的,只能在本类中使用和访问。
protected 是受保护权限的,只能在本项目中被识别和读取。
default 是默认的,说白了,和protected一样,很少用这个。