其他类如何访问一个类的内部类?

第一步:首先实例化内部类所在的外部类。

第二步:使用外部类.内部类的形式实例化内部类

public class Outer{

  public class Inner{

  。。。

  }

}

public class Other{

  public static void main(String args[]){

    Outer out=new Outer();

    Outer.Inner in=out.new Inner();

    //..通过in来访问内部类即可.

  }

}

其他类如何访问一个类的内部类?,布布扣,bubuko.com

时间: 2024-10-13 19:43:11

其他类如何访问一个类的内部类?的相关文章

C++的继承操作---基类指针访问派生类问题---基类成员恢复访问属性问题

#include "stdafx.h" #include <iostream> #include <algorithm> using namespace std; class Base { public: int num; virtual void func() { cout<<"Do something in Base"<<endl; } }; class Derived:private Base { public:

关于“在本类中访问本类私有静态变量”的一点疑惑解析

关于"在本类中访问本类私有静态变量"的一点疑惑解析 代码如下: public class StaticVar { private static int x = 100; public static void main(String[] args) { StaticVar var1 = new StaticVar(); var1.x++; StaticVar var2 = new StaticVar(); var2.x++; StaticVar.x++; System.out.print

一个类在另一个类中以集合形式声明为属性时应该注意的问题

标题:一个类在另一个类中以集合形式声明为属性时应该注意的问题,先解释一下,看下面的代码吧 [Serializable] public class MO_T_sj_quest { public List<MO_T_sj_answer> AnswerList { get; set; } public List<MO_T_sj_answer> IDList { get; set; } public List<MO_T_sj_quest_bind> BindList { get

从本类调用另一个类的方法

这里我有三种: 1.直接new 出另一个类的实例,通过实例来调用方法 2.使用static修饰,通过类名.方法 前两种我就省略了 3.在本类返回一个返回类型为对象的方法 这里以设置私有化属性,生成set和get方法 举例: 本类: 调用B类的s()方法 public class A(){ 1. B b = new B(); b.s();     ----------------------------- 第一种方法 2. B.s(); 3. private B b; public B getB(

php一个类引用另一个类的方法的写法

default.php: <?php namespace SiteInfo{ class Site{ var $url; var $title; function setUrl($par){ $this->url=$par; } function getUrl(){ echo $this->url.PHP_EOL; } function setTitle($par){ $this->title=$par; } function getTitle(){ echo $this->

Hibernate框架增删改查测试类归为一个类

1 package cn.happy.test; 2 3 4 import org.hibernate.Session; 5 import org.hibernate.SessionFactory; 6 import org.hibernate.Transaction; 7 import org.hibernate.cfg.Configuration; 8 import org.junit.After; 9 import org.junit.Before; 10 import org.junit

创建类以及引用一个类

<?php class Table { private $row; private $col; private $border; private $width; public function __construct($row, $col, $border, $width) { $this->row = $row; $this->col = $col; $this->border = $border; $this->width = $width; } public funct

OC类的继承以及类的循环调用

一, 关于OC的实例变量的可见度,即实例变量的访问权限有三种: 1),@public           公有的 被@public修饰的实例变量是公共的,即没有访问权限,在任何文件中都可以访问,(访问方式是通过对象+指向操作符) 2),@protected    受保护的 被@protected修饰的实例变量有一定的访问限,只允许在本类文件及子类文件中访问,其他文件不可访问 3),@private         私有的 被@private 修饰的实例变量,只允在在本类文件中访问,不可以在子类文

JAVA之旅(九)——Object类,equals,toString,getClass,内部类访问规则,静态内部类,内部类原则,匿名内部类

JAVA之旅(九)--Object类,equals,toString,getClass,内部类访问规则,静态内部类,内部类原则,匿名内部类 天天被一些琐事骚扰,学习还得继续 一.Object类 Object是什么呢?我们可以翻阅JAVA API文档看他的介绍 上面介绍说,object是类层次结构的根类,也就是超类 Object:是所有对象的直接后者间继承关系,传说中的老祖宗,你父亲还有父亲,你父亲的父亲还有父亲是爷爷,这是继承关系,但是你的祖宗却只有一位,该类中定义的肯定是所有对象都具备的功能