oo:面向对象
ooA:面向对象分析
ooD:面向对象设计
oop:面向对象编程
面向对象编程:OOP
编程
面向过程思想:
一:步骤清晰简单,第一步做什么,第二部做什么
二:面对过程适合处理一些较为简单的问题
面向对象思想:
一:物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。
二:面向对象适合处理复杂的问题,适合处理需要多人协作的问题。
,面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据
抽象:把有共同性的抽取出来,把像的抽出来;
面向对象三大特性:封装,继续,多态
什么是类?什么是对象?
现实生活是由很多很多对象组成的,基于对象抽象出了类
对象是具体的事物,类,是抽象的,是对对象的抽象;类是对象的模板,对象是类的具体实例!
类:属性+方法就是一个类;
对象的属性/特征:+对象的行为/功能
对象的创建:
类实例化后会返回自己的一个对象
学程序可以对世界更好的建模
必须使用new关键字,Student xiaoPang= new Student();
构造器