Java类与对象
◆面向对象编程(Object- Oriented Programming, 00P)
◆面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。
◆抽象
◆三大特性:
◆封装
◆继承
◆多态
◆从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象
◆从代码运行角度考虑是先有类后有对象。类是对象的模板。
class Stu { String name; int age; public void study(){ System.out.print(this.name+"学生在学习"); } }
类的方式组织代码
public class Application { public static void main(String[] args){ Stu red = new Stu(); Stu green = new Stu(); red.name = "小红"; green.name = "小绿"; red.study(); green.study(); } }
对象的组织(封装)数据