A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在外部类中怎么直接访问静态内部类的非静态成员

点评

请潜心去看视频,你问的都是视频中基础的常识,鉴于你本人已经被警告过,如有犯例,后果会取消你的入学资格  发表于 2013-10-23 10:13

2 个回复

倒序浏览
package com.heima.BaseTest;

public class OutInClass {

        /**
         * 在外部类中访问静态内部类非静态成员的方法。
         */
        public static void main(String[] args) {
                System.out.println(new waibu.neibu().getIn());
        }

}

class waibu{
        static class neibu{
                private String in="我在内部类中";

                public String getIn() {
                        return in;
                }

                public void setIn(String in) {
                        this.in = in;
                }
        }
}
//reference:把非静态成员变量设置为私有,然后用getIn方法访问即可!

评分

参与人数 1技术分 +1 收起 理由
周志龙 + 1 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马