java类static、final、private关键字
Java类是一种面向对象的编程语言,用于表示具有相似属性和行为的对象的蓝图。Java类中有三个重要的关键字:static、final和private。
- static关键字
Static关键字用于创建静态变量和静态方法。静态变量属于类,而不是实例,因此可以通过类名访问。静态方法也属于类,不需要实例化即可调用。
例如:
public class MyClass { public static int myStaticVariable = 10; public static void myStaticMethod() { System.out.println("This is a static method."); } }
在上面的例子中,myStaticVariable和myStaticMethod都是静态的,可以通过类名来访问。
- final关键字
Final关键字用于创建常量,一旦被赋值就不能被修改。Final变量可以是静态的或非静态的。
例如:
public class MyClass { public static final int MY_CONSTANT = 10; public final String myName; public MyClass(String name) { this.myName = name; } }
在上面的例子中,MY_CONSTANT是一个静态的常量,而myName是一个非静态的常量,因为它是在构造函数中初始化的。
- private关键字
Private关键字用于限制方法和变量的访问权限,只有在类内部才能访问。这意味着,其他类无法直接访问私有变量和方法,必须通过公共方法来访问。
例如:
public class MyClass { private int myPrivateVariable = 10; private void myPrivateMethod() { System.out.println("This is a private method."); } public void accessPrivateVariable() { System.out.println("The private variable is " + myPrivateVariable); } }
在上面的例子中,myPrivateVariable和myPrivateMethod都是私有的,只能在MyClass内部访问。但是,我们可以通过公共方法accessPrivateVariable来访问myPrivateVariable
原文地址: https://www.cveoy.top/t/topic/hrQR 著作权归作者所有。请勿转载和采集!