Java中static的使用 |
您所在的位置:网站首页 › static静态方法的使用 › Java中static的使用 |
![]() ![]() package com.oop.demo07; public class Student { //定义一个静态变量 private static int age=10; public int score; //定义一个静态方法 public static void run(){ System.out.println("跑"); } public void go(){ run(); //可以直接调用静态方法 } public static void main(String[] args) { System.out.println(Student.age);// System.out.println(Student.score); //报错,不能直接用类名调用 非静态变量 Student.run(); //通过类名调用 run(); //直接调用// go(); //报错,非静态方法不可以直接调用 new Student().go(); //需要用对象调用 }} 代码块 ![]() package com.oop.demo07; public class Test { //第二执行:2 { System.out.println("匿名代码块"); } //最先执行:1 ,只执行一次 static{ System.out.println("静态代码块"); } //第三执行:3 public Test() { System.out.println("构造代码块"); } public static void main(String[] args) { Test test = new Test(); System.out.println("================="); Test test2 = new Test(); }} ![]() 抽象类 abstract ![]() 抽象类需要他的子类去重写它的方法,除非这个子类也是抽象类,那么需要它的子类的子类去重写这个方法。 注意:抽象类不能new出来,只能依靠子类去实现它,约束! 抽象类里面,可以写抽象方法,但是如果有抽象 ![]() 方法,就一定需要是一个抽象类 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |