当前位置:首页 > Java

如何封装java

2026-03-20 07:42:24Java

封装Java类的基本方法

封装是面向对象编程的三大特性之一,通过隐藏对象的属性和实现细节,仅对外公开接口来控制访问级别。

使用private修饰符隐藏类的内部属性:

private String name;
private int age;

提供公共的gettersetter方法访问私有属性:

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

实现封装的最佳实践

将类属性设为私有,防止外部直接访问:

public class Person {
    private String name;
    private int age;
}

在setter方法中添加验证逻辑保证数据有效性:

public void setAge(int age) {
    if(age > 0 && age < 150) {
        this.age = age;
    } else {
        throw new IllegalArgumentException("Invalid age");
    }
}

封装在继承中的应用

使用protected修饰符允许子类访问父类属性:

protected String department;

通过方法覆盖实现多态性:

@Override
public void displayInfo() {
    System.out.println("Employee: " + getName());
}

高级封装技巧

使用包(package)进行更大范围的封装控制:

package com.example.model;

结合接口进一步抽象实现细节:

public interface Drawable {
    void draw();
}

封装与设计模式

单例模式中的封装应用:

public class Singleton {
    private static Singleton instance;

    private Singleton() {}

    public static Singleton getInstance() {
        if(instance == null) {
            instance = new Singleton();
        }
        return instance;
    }
}

工厂模式隐藏对象创建细节:

如何封装java

public class ShapeFactory {
    public Shape getShape(String shapeType) {
        if(shapeType.equalsIgnoreCase("CIRCLE")) {
            return new Circle();
        }
        return null;
    }
}

标签: java
分享给朋友:

相关文章

如何运行java

如何运行java

运行Java程序的方法 安装Java开发工具包(JDK) 确保系统已安装JDK。可通过命令行输入 java -version 检查是否安装。若未安装,需从Oracle官网或OpenJDK下载并配置环境…

如何运行java程序

如何运行java程序

编写Java代码 创建一个以.java为扩展名的文件,例如HelloWorld.java。文件内容需包含一个类定义,类名必须与文件名一致。例如: public class HelloWorld {…

如何配置java环境

如何配置java环境

下载JDK安装包 访问Oracle官网或OpenJDK官网,选择适合操作系统的JDK版本(如Windows、macOS或Linux)。下载完成后,运行安装程序并按照提示完成安装。 设置环境变量 右键…

如何卸载java

如何卸载java

卸载Java的步骤 Windows系统卸载方法 打开控制面板,选择“程序和功能”或“卸载程序”。在列表中找到Java相关条目(如“Java 8 Update 251”),右键选择卸载并跟随向导完成操…

java如何创建对象

java如何创建对象

创建对象的基本方法 在Java中,创建对象主要通过new关键字调用构造函数完成。基本语法为: ClassName objectName = new ClassName(); 例如创建String对象…

java如何运行程序

java如何运行程序

运行Java程序的步骤 安装Java开发工具包(JDK) 确保系统已安装JDK,可通过命令行输入java -version和javac -version验证。若未安装,需从Oracle官网下载并配置环…