-
静态方法中不可以直接调用非静态变量和非静态方法, 可以通过创建对象,对象.变量(方法)。 普通成员方法中,可以直接调用静态和非静态。查看全部
-
,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。查看全部
-
调用静态方法时直接使用类名调用静态方法名 需要返回一个值时需要用 return 返回该值查看全部
-
Java对象查看全部
-
http://img1.sycdn.imooc.com//547bf7f90001e76912000530-500-284.jpg查看全部
-
创建对象: 类名 对象名 = new 类名();查看全部
-
public class HelloWorld{ //外部类的私有属性name private String name = "imooc"; //外部类的成员属性 int age = 20; //成员内部类Inner public class Inner { String name = "爱慕课"; //内部类中的方法 public void show() { System.out.println("外部类中的name:" + HelloWorld.this.name ); System.out.println("内部类中的name:" + name ); System.out.println("外部类中的age:" + age); } } //测试成员内部类 public static void main(String[] args) { //创建外部类的对象 HelloWorld o = new HelloWorld (); //创建内部类的对象 Inner inn =o.new Inner(); //调用内部类对象的show方法 inn.show(); } }查看全部
-
1、多态,即对象的多种形态 2、引用多态 a、父类的引用可以指向本类的对象 b、父类的引用可以指向子类的对象 3、方法多态 a、创建本类对象时,调用的方法为本类方法 b、创建子类对象时,调用的方法为子类重写的方法或者继承的方法查看全部
-
子类的构造过程中必须调用父类的构造方法查看全部
-
final关键字的使用查看全部
-
属性的初始化先执行,构造函数的初始化后执行查看全部
-
方法重写规则查看全部
-
继承语法规则查看全部
-
访问修饰符的作用范围:查看全部
-
Java 中的 static 使用之静态变量 Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~查看全部
举报
0/150
提交
取消