网站模板psd,成品网站好吗,建站公司服务费包括哪些,互联网门户网站是什么JAVA之#xff08;static关键字、final关键字#xff09; 一、 static关键字1、静态变量2、静态方法3、 静态代码块4、例子 二、final关键字1、final修饰类2、 final修饰方法3、修饰变量 一、 static关键字
1、静态变量
private static String str1“staticProperty”2、静… JAVA之static关键字、final关键字 一、 static关键字1、静态变量2、静态方法3、 静态代码块4、例子 二、final关键字1、final修饰类2、 final修饰方法3、修饰变量 一、 static关键字
1、静态变量
private static String str1“staticProperty”2、静态方法
public static void print2(){逻辑;
}3、 静态代码块
这种一般用来给某个变量初始化
static{static int a1;
}4、例子
package com.itheima.springboottest;public class Astatic {static {int a3;}private static String newazhangsan;public static void myPrint(){System.out.println(hhhhh);}
}class Test1{public static void main(String[] args){Astatic.myPrint();}
}二、final关键字
1、final修饰类
final修饰的类不能被继承
2、 final修饰方法
不被重写但是子类可以用父类中final修饰的方法
3、修饰变量 1 基本类型变量使用final修饰了就不可以变了 2 对于引用类型变量【接口、类、数组、string】被final修饰了引用类型变量引用不可变但是引用对象的内容可以变 public class Test3{public static void main(String[] args){A a new A();a.a1;a.b2;}
}final class A(public int a3;
)package com.itheima.springboottest;final class A{public int a 3;public int b 3;public int getA() {return a;}public void setA(int a) {this.a a;}public int getB() {return b;}public void setB(int b) {this.b b;}public void myPrint(){System.out.println(a);}
}class Test3{public static void main(String[] args){A a new A();a.a1;a.b2;a.myPrint();}
}