Java SE 封装、包、static关键字和代码块
warning:
这篇文章距离上次修改已过180天,其中的内容可能已经有所变动。
在Java中,封装、包和static
关键字是非常重要的概念。以下是一些示例代码来说明这些概念的用法:
// 封装示例
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
// 包示例
package com.example;
public class Utils {
public static void printMessage() {
System.out.println("Hello from the Utils class!");
}
}
// 在其他类中调用Utils类的printMessage方法
import com.example.Utils; // 导入Utils类所在的包
public class Main {
public static void main(String[] args) {
Utils.printMessage(); // 直接使用Utils类而不需要创建实例
}
}
// static关键字示例
public class MathUtils {
public static final double PI = 3.14159;
public static int add(int a, int b) {
return a + b;
}
public static void main(String[] args) {
System.out.println("Circumference of a circle with radius 5: " + 2 * PI * 5);
System.out.println("Sum of 10 and 20: " + add(10, 20));
}
}
这些代码展示了如何使用封装来保护类的数据,如何将类组织在包中以避免命名冲突,以及如何使用static
关键字来创建类的方法和变量,这些都是Java开发中的基本概念。
评论已关闭