加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Java达成内部类

发布时间:2021-11-15 13:44:59 所属栏目:PHP教程 来源:互联网
导读:内部类是Java中非常方便的一种机制,内部类所在的类称为宿主类,即内部类只能被它的宿主类使用,用这个特性,可以很好的控制类的可见性。 接下来看一个例子: package for_apro; import java.util.*; class outObject{ private int id ; //在宿主类实现方法实
内部类是Java中非常方便的一种机制,内部类所在的类称为宿主类,即内部类只能被它的宿主类使用,用这个特性,可以很好的控制类的可见性。
 
接下来看一个例子:
 
package for_apro;
import java.util.*;
class outObject{
 private int id ;
 //在宿主类实现方法实例化内部类并访问内部类的方法
 void user_set_int(int id)
 {
    intObject init = new intObject(); //实例化内部类
    init.set(id);
 }
 void user_print_int()
 {
  intObject init = new intObject();
  init.print();
 }
 //定义一个内部类
 class intObject{
  void set(int id)
  {
   outObject.this.id = id ; //内部类设置宿主类的成员
  }
  void print()
  {
   System.out.println(outObject.this.id); //内部类打印宿主类成员
  }
 }
}
public class first_for {
 public static void main(String [] args){
  outObject out = new outObject();
  out.user_set_int(10086);
  out.user_print_int();
 }
}

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读