Java 面向对象
面向对象编程简称OOP(Object——对象、Oriendted——导向的、Programming——程序设计)
OOP(面向对象)三大特性:封装(encapsulation)、继承(inheritance)、多态(polymorphism)
对象
对象是OOP的核心部分,是实际存在的具体实体,具有明确定义的状态和行为。
对象就是“数据”和“方法”的封装体,其中:数据表示自身的状态,也称作属性;方法表示自身的功能,也称作函数。
在Java编程中可以说是万物皆对象。
在java中class(类)代表一类事物
public class Student {
private String name;
private int age;
public int getAge(){
return age;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age = age;
}
public void setName(String name){
this.name = name;
}
}