holyya.com
2025-09-07 03:45:41 Sunday
登录
文章检索 我的文章 写文章
Java封装实例:如何将数据隐藏
2023-06-18 09:19:04 深夜i     --     --

Java中的封装是指将对象的状态信息和访问该状态信息的行为封装在一起,同时隐藏对象的细节。通过封装,可以保护数据不受外部干扰,也可以提高代码的重用性和可维护性。

下面,我们来看一个简单的Java封装示例,将数据隐藏起来:


public class Person {

  private String name;

  private int 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;

  

}

public class Main {

  public static void main(String[] args) {

    Person person = new Person();

    person.setName("Tom");

    person.setAge(18);

    System.out.println(person.getName() + " is " + person.getAge() + " years old.");

  }

}

在上述代码中,我们定义了一个Person类,并将name和age字段设为私有属性,只能通过公有的getter和setter方法来访问和修改。这样,外部就无法直接访问到name和age的值,从而保证了数据的安全性。在Main中,我们实例化一个Person对象,并利用setter方法来设置属性。最后,再利用getter方法获取属性值并输出。

这个例子中的关键词包括:封装、Java、私有属性、getter方法、setter方法、实例化、属性值。

  
  

评论区

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