java外部类和内部类:外部类与内部类的区别及其应用

示例示例Java外部类:外部类是指定义在另一个类里面的类,它和其他普通类没有区别,只是它被嵌套在其他类中。外部类可以访问内部类的所有成员,但是内部类不能访问外部类的成员。

示例示例Java外部类:外部类是指定义在另一个类里面的类,它和其他普通类没有区别,只是它被嵌套在其他类中。外部类可以访问内部类的所有成员,但是内部类不能访问外部类的成员。

Java外部类:

外部类是指定义在另一个类里面的类,它和其他普通类没有区别,只是它被嵌套在其他类中。外部类可以访问内部类的所有成员,但是内部类不能访问外部类的成员。

代码示例:

public class OuterClass {

private String outerName;

public void setOuterName(String name) {

this.outerName = name;

}

public String getOuterName() {

return this.outerName;

}

// 内部类

public class InnerClass {

private String innerName;

public void setInnerName(String name) {

this.innerName = name;

}

public String getInnerName() {

return this.innerName;

}

}

}

Java内部类:

内部类是指定义在另一个类里面的类,它可以访问外部类的所有成员变量和方法,而外部类却不能访问内部类的成员变量和方法。

代码示例:

public class OuterClass {

private String outerName;

public void setOuterName(String name) {

this.outerName = name;

}

public String getOuterName() {

return this.outerName;

}

// 内部类

public class InnerClass {

private String innerName;

public void setInnerName(String name) {

this.innerName = name;

}

public String getInnerName() {

return this.innerName;

}

public String getOuterName() {

return OuterClass.this.outerName;

}

}

}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(930)
java高级程序设计期末考试掌握Java编程技能,挑战未来!
上一篇
java ssm项目:如何使用SSM框架实现快速开发Java Web应用
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(20条)