目录
OOP(Object-Oriented Programming),面向对象程序设计,它是一种计算机编程思想也可以称作一种架构,这一思想的优点在于使开发者能够以优雅的思维方式进行复杂的编程。Java就是一个面向对象的编程语言,具有四大特点,分别为封装、继承、多态和抽象。
封装性(Encapsulation)
封装是将对象的状态(属性或数据成员)和行为(方法或函数)结合在一起并隐藏对象的内部状态,通过接口与外界交互,这意味着对象的内部实现细节对外不可见,只能通过定义好的方法来访问和修改,当创建一个类的实例(对象)时,就创建了一个封装了特定数据和方法的实体。
public class Person {
//私有成员变量,封装了Person的属性
private String name;
private int age;
//构造函数,用于初始化属性
public Person(String name, int age) {
this.name = name;
this.age = age;
}
//公有方法,封装了Person的行为
public void introduce() {
System.out.println("My name is " + name + " and I am " + age + " yea