作业帮 > 综合 > 作业

请以JAVA代码来举例说明JAVA封装性中的public、protected、default、private这四个词分别

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/16 21:43:56
请以JAVA代码来举例说明JAVA封装性中的public、protected、default、private这四个词分别有怎样的作用
顺便写:请以JAVA代码来举例说明什么是多态性.
急用,求高手赐招,我是新学java的
其实这些都定义的作用域,例如有个
class A{
//没有限制
public void abc(){
System.out.println("public");
}
//本包下调用
protected void abc2(){
System.out.println("protected");
}
//只能在本类中调用
private void abc3(){
System.out.println("private");
}
}
class B{
public static void main(String[] args) {
A a = new A();
a.abc();//没有问题
a.abc2();//如果在同一包下没有问题
a.abc3();//不能调用,属于编译错误
}
}
再问: 有没有一个完整的程序呢