21xrx.com
2024-11-05 19:26:12 Tuesday
登录
文章检索 我的文章 写文章
Java封装类的简单例子及具体实现方法解析
2023-06-17 03:41:11 深夜i     --     --
Java 封装

Java语言是一种面向对象的编程语言,其中封装则是面向对象编程中的三大特性之一。Java中的封装是指将类中的属性和方法隐藏起来,只暴露必要的接口给外部使用。这种封装可以提高代码的安全性和可维护性,同时也可以减少代码的耦合性,有利于提高程序的灵活性。

以下是Java封装类的简单例子:

首先,创建一个People类,其中包含了姓名和年龄两个私有属性。接着,在类中定义了getName和getAge两个公有方法,用来获取姓名和年龄这两个属性的值。最后,在main方法中创建了一个People对象p,调用了getName和getAge两个方法,并打印输出。


public class People {

  private String name;

  private int age;

  public String getName()

    return name;

  

  public int getAge()

    return age;

  

  public void setName(String name)

    this.name = name;

  

  public void setAge(int age)

    this.age = age;

  

  public static void main(String[] args) {

    People p = new People();

    p.setName("张三");

    p.setAge(20);

    System.out.println("姓名:" + p.getName() + ",年龄:" + p.getAge());

  }

}

在这个例子中,我们定义了两个私有属性name和age,并使用public修饰符定义了两个公有方法getName和getAge,使得外部可以访问到这两个属性的值,但是不能直接修改。为了使属性可以被外部修改,我们还需要提供对应的公有set方法。

至此,我们已经完成了一个简单的Java封装类的例子。总的来说,Java的封装就是将类中的属性和方法隐藏起来,提供有限的接口给外部使用。这种封装可以保护类的内部实现细节,同时也有利于减少代码的耦合性,提高程序的安全性和可维护性。

  
  

评论区

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