21xrx.com
2024-11-25 16:20:54 Monday
登录
文章检索 我的文章 写文章
关键词:Java、封装、实例
2023-06-15 10:49:48 深夜i     --     --

Java封装实例

在Java中,封装是面向对象编程中的重要概念之一。它允许对象控制其自身的属性和方法,对外部环境隐藏其内部的实现细节。这种封装可以保证数据的安全性和数据的一致性,减少对程序的影响。

下面给出一个Java封装实例:

public class Person {

  private String name;

  private int age;

  public String getName()

   return name;

  public void setName(String newName)

   name = newName;

  public int getAge()

   return age;

  public void setAge(int newAge) {

   if (newAge > 0 && newAge < 150)

     age = newAge;

    else {

     System.out.println("Invalid age!");

   }

  }

}

在上述示例中,Person类中的成员属性name和age都被声明为private,无法在类的外部直接访问。为了操作这些成员属性,Person类提供了getName()和getAge()方法,用于获取成员属性的值;setAge()和setName()方法,用于设置成员属性的值。这种设计方式可以确保name和age的值都是合法的,从而保证程序的正确性。

以上示例展示了如何使用Java进行封装,通过封装将数据和操作隔离起来,提高程序的可维护性和可重用性。如果你想在Java中使用封装技术,可以参考以上实例进行代码实现。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复