Java作为一门面向对象编程语言,封装和继承是其中非常重要的两个概念。下面我们来分别介绍一下这两个概念的规则。
封装,即将某些属性或方法隐藏起来,不允许外部直接访问。这样做的好处是可以降低类与类之间的耦合度,提高程序的安全性。Java中封装可以通过类的访问控制符(public、private、protected)来实现。
public class Person { private String name; private int age; // 使用getter和setter方法来访问private类型的变量 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; } }
继承,即子类可以继承父类的属性和方法,同时可以在自己的类中添加新的属性和方法。继承的好处是可以避免代码重复,提高代码的复用性。Java中的继承可以使用关键字extends来实现。
public class Student extends Person { private String major; public String getMajor() { return major; } public void setMajor(String major) { this.major = major; } }
通过上述示例代码,我们可以看到Java中封装和继承的具体规则。希望大家在日常编程中可以灵活运用这两个概念,写出高质量的代码。