18.8.6 下午 第12天上课 java18.8.6 下午 第12天上课 java

 

18.8.6 下午 第12天上课 java

18.8.6 下午 第12天上课 java

 

18.8.6 下午 第12天上课 java18.8.6 下午 第12天上课 java18.8.6 下午 第12天上课 java

18.8.6 下午 第12天上课 java

 

18.8.6 下午 第12天上课 java

18.8.6 下午 第12天上课 java

 

/**
 * static关键字:静态修饰的成员只能访问静态修饰的属性或调用静态修饰的方法
 *.使用static关键字可以修饰变量(属性)---->静态变量(静态属性)
 * 2.使用static关键字可以修饰方法--->静态方法
 * 3.使用static关键字修饰代码块:在加载类信息时执行
 *  执行顺序: static代码块 > 代码块 >  构造函数
 */
public class TestStatic {
    String name;
    static String company;
    //静态代码块
    static {
        System.out.println("static代码块被执行了.....");
//        name="zhangsan";//不能访问非静态的属性
//        m1();//不能调用非静态的方法
//        company="北京尚学堂";
//        m2();
    }
    static{
        System.out.println("static2代码块被执行了.....");
    }
    //构造函数
    public TestStatic() {
        System.out.println("TestStatic构造函数被调用了.....");
    }
    //代码块1
    {
        System.out.println("code1....");
    }
    //代码块2
    {
        System.out.println("code2....");
    }
    
    
    public void m1() {
        System.out.println("m1()方法被调用了...");
    }
    public static void m2() {
        System.out.println("m2()方法被调用了...");
    }
    
    public static void main(String[] args) {
        TestStatic testStatic = new TestStatic();
    }
}
 

18.8.6 下午 第12天上课 java

 

18.8.6 下午 第12天上课 java

导入包: import 包名+类名;

注意:除java.lang包下的类可以直接使用外,如果当前包下地方类使用其他包下的类,必须导包

18.8.6 下午 第12天上课 java

静态导入:import static 包名。类名。成员;

 

总结

 

1. 面向对象可以帮助我们从宏观上把握、从整体上分析整个系统。 但是具体到实现部分的微观操作(就是一个个方法),仍然需要面向过程的思路去处理。

  2. 类可以看成一类对象的模板,对象可以看成该类的一个具体实例。

  3. 对于一个类来说,一般有三种常见的成员:属性field、方法method、构造器constructor。

  4. 构造器也叫构造方法,用于对象的初始化。构造器是一个创建对象时被自动调用的特殊方法,目的是对象的初始化。构造器的名称应与类的名称一致。

  5.  Java引入了垃圾回收机制,令C++程序员最头疼的内存管理问题迎刃而解。Java程序员可将更多的精力放到业务逻辑上而不是内存管理工作,大大提高开发效率。

  6. this的本质就是“创建好的对象的地址”! this不能用于static方法中。

  7.  在类中,用static声明的成员变量为静态成员变量,也称为类变量。类变量的生命周期和类相同,在整个应用程序执行期间都有效。在static方法中不可直接访问非static的成员。

  8.  Java方法中所有参数都是“值传递”,也就是“传递的是值的副本”。也就是说,我们得到的是“原参数的复印件,而不是原件”。因此,复印件改变不会影响原件。

  9. 通过package实现对类的管理;如果我们要使用其他包的类,需要使用import导入,从而可以在本类中直接通过类名来调用。

相关文章: