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 }


