为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季

内部类提供了更好的封装,可以把内部类隐藏在外部类中,不允许同包中的其他类访问
内部类可以直接访问外部类的所有数据 包括私有数据private
外部类 只定义在方法外 而内部类就是定义在方法内部类中
// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";

public static void main(String[] args) {
//为类创建对象
HelloWorld hello=new HelloWorld();
// 访问静态变量,输出班级名称
System.out.println(hello.className );
System.out.println(HelloWorld.className );
}
public class HelloWorld {

// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";

public static void main(String[] args) {
HelloWorld badGuy=new HelloWorld();
String nihao=badGuy.className;
// 访问静态变量,输出班级名称
System.out.println( nihao );
}
}

已采纳回答 / 康振宁
问答区里面有个置顶的帖子,也有大神的指点,你看看
自从老师在两个类中间切来切去,我的脑容量就开始不够用了!
把类实例化变成一个对象
老师讲的真好..
转型Java,good good study,day day up!
http://pan.baidu.com/s/1mgEGnoO
这是结合前辈的指点想了好久写的

最新回答 / 何谓生活
package Q;public class HelloWorl {   //外部类HelloWorld     // 内部类Inner,类Inner在类HelloWorld的内部    public class Inner {          // 内部类的方法  public void show() {   System.out.println("welcome to imooc!");  } }     public static void main(String[] args) {       ...
难道只有我总是播放错误。。。
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消