21xrx.com
2024-12-23 00:28:30 Monday
登录
文章检索 我的文章 写文章
Java封装类是怎么封装
2023-06-10 21:21:40 深夜i     --     --
Java 封装 关键字

我在学习Java时,学到了Java中的封装。封装是指在类的内部控制属性和行为的可见性,从而实现了对外部的隐藏。在Java中,封装可以通过关键字private、protected和public等修饰符来实现。

以下是示例代码:


public class Car {

  private String brand;

  private int price;

  public String getBrand()

    return brand;

  

  public void setBrand(String brand)

    this.brand = brand;

  

  public int getPrice()

    return price;

  

  public void setPrice(int price)

    this.price = price;

  

}

在这个例子中,Car类被封装起来了。它有两个属性:品牌(brand)和价格(price),并且都被声明为private。这意味着它们只能在类的内部访问。

但是,我们仍然希望外部可以访问这些属性。因此,我们提供了两个访问器(accessor)方法:getBrand()和getPrice()方法。这些方法被声明为public,因此可以在类的外部访问。同时,我们又提供了两个更改器(mutator)方法:setBrand()和setPrice()方法,也被声明为public。这些方法允许外部程序员更改属性值。

可以看到,封装可以帮助我们隐藏实现细节,只暴露出必要的属性和行为。这就是封装的优点所在。

总结:Java中的封装通过private、protected和public关键字来实现。封装可以隐藏实现细节,只暴露必要的属性和方法。在实际开发中,封装是一个非常重要的概念,可以提高程序的安全性和可维护性。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章