1、面向对象的内容
1)封装
什么是封装?
封装就是将属性私有化,提供公有的方法访问私有属性。
做法就是:修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问。
如:private String name;
public String getName(){return this.name;}public void setName(String name){this.name=name;}
代码实战:
package com.kangning.web.controller.test;public class Person2 {//首先,使用private关键字,将属性封装到类内部private String name;private int age;public void setAge(int newAge) {// 10 <= age<=20 合法范围if (newAge < 10 || newAge > 20) {System.out.println("你的年龄不在合法范围内");} else {this.age = newAge;}}public int getAge() {return this.age;}/*** 提供公共的getter和setter方法来实现对属性的访问* &