Java中的三大特性:封装、继承、多态

Java中的三大特性:封装、继承、多态

封装:

概念:封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问,适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。

原则:将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问。主要运用就是JavaBean

代码:创建JavaBean

 1 //创建一个Person类
 2 public class Person  {
 3     private String name;  //private私有方法修饰变量,把变量封装起来
 4     private int age;
 5 //无参构造方法
 6     public Person() {
 7     }
 8 //有参构造方法
 9     public Person(String name, int age) {
10         this.name = name;
11         this.age = age;
12     }
13 //set、get方法
14     public String getName() {
15         return name;
16     }
17 
18     public void setName(String name) {
19         this.name = name;
20     }
21 
22     public int getAge() {
23         return age;
24     }
25 
26     public void setAge(int age) {
27         this.age = age;
28     }
29 //重写toString方法:便于输出格式好看点
30     @Override
31     public String toString() {
32         return "Person{" +
33                 "name="" + name + """ +
34                 ", age=" + age +
35                 "}";
36     }
37 }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Java中的三大特性:封装、继承、多态