-
知识点访问外部类的方法或成员:外部类类名.this.需要访问的成员名或方法名(如:HelloWorld.this.name )查看全部
-
this关键字查看全部
-
继承的初始化顺序: 1.线初始化父类,再初始化子类 2.先执行初始化对象中的属性,在执行构造方法中的初始化查看全部
-
Java 中通过 extends 实现继承关系查看全部
-
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
提交
取消