-
封装
封装是将代码及其处理的数据绑定在一起的一种编程机制,该机制保证了程序和数据都不受外部干扰且不被误用
封装的好处: 1.提高数据的安全性 2.内部可以对方法进行限定,外界无法看到内部的方法实现但是能调用方法 3.解耦 (高内聚低耦合)
一个简单的封装类实例,包含了私有属性,构造方法,属性的获取和设置方法
public class Student { //1.定义属性 private String name; private int age; private String gender; //2.构造方法 public Student() { } public Student(String name, int age, String gender) { this.name = name; this.age = age; this.gender = gender; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { if (age<0||age>200){ System.out.println("你输入的年龄有误"); }else{ //表示当前对象引用 this.age = age; } } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } }
-
继承
继承使得可以定义一个通用的类(父类),之后扩充改类为一个一个更加特定的类(子类),Java只支持单继承
继承中构造方法的加载顺序:
public class son extends father{ public son()<
Java面向对象三大特性(封装、继承、多态)
最新推荐文章于 2024-07-12 15:51:39 发布