Java SE 封装、包、static关键字和代码块
    		       		warning:
    		            这篇文章距离上次修改已过435天,其中的内容可能已经有所变动。
    		        
        		                
                在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开发中的基本概念。
评论已关闭