为了账号安全,请及时绑定邮箱和手机立即绑定
  • 知识点访问外部类的方法或成员:外部类类名.this.需要访问的成员名或方法名(如:HelloWorld.this.name )
    查看全部
  • this关键字
    查看全部
  • 继承的初始化顺序: 1.线初始化父类,再初始化子类 2.先执行初始化对象中的属性,在执行构造方法中的初始化
    查看全部
  • Java 中通过 extends 实现继承关系
    查看全部
    0 采集 收起 来源:练习题

    2014-11-15

  • Inner i=hello.new Inner(); 什么是 Java 中的内部类 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部类可分为以下几种: 成员内部类静态内部类方法内部类匿名内部类
    查看全部
  • 当对象中的变量名与方法中的变量名相同时,可以用this 如 : int a; int add(int a){this.a=a};
    查看全部
  • java访问限定修饰符 public 都可使用 protected 本包本类子类可使用 不使用 本包本类可使用 private 本类可使用
    查看全部
  • 封装 成员变量要设定为private型,利用getter和setter方法来改变和访问成员变量 如: private int a; public void setA(int A){a=A} public int getA(){return a;}
    查看全部
  • setSrceen和getSrceen
    查看全部
  • 1.10静态方法之初始化块(代码见图) static修饰的成员变量也可以用初始化快来赋值,即{代码}; 通过输出结果,我们可以看到,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块
    查看全部
  • 静态方法调用静态变量可以直接调用 非静态方法调用静态变量可以直接调用或者用类和对象来调用 静态方法调用同类中的非静态方法要通过建立对象来调用 非静态方法调用静态方法直接调用 总结:如果不是很清楚,可以再调用静态方法和变量时都加上类名
    查看全部
  • 访问修饰符的总结
    查看全部
  • main方法不属于任何一个类,只是因为程序的入口是main方法,所以才写到类里面 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如: 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。如: 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法
    查看全部
  • 方法内部类: 1、创建对象 类名 对象 = new 类名()。 2、通过调用方法来调用类。 3、方法内部类不能使用访问控制符和 static 修饰符。
    查看全部
  • 静态内部类: 1、访问非静态成员 new 外部类().成员。 2、访问同名的外部类静态成员 外部类.成员。 3、创建静态内部类对象 内部类 对象名 = new 内部类()。
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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