面向过程:事物比较简单,可以用线性的思维去解决 面向对象:事物比较复杂,使用简单的线性思维也无法解决 共同点:面向过程和面向对象都是解决实际问题的一种思维方式,二者相辅相成,并不是对立的。解决复杂问题,通过面向对象方式便于我们从宏观上把我事物之间复杂的关系、方便我们分析整个系统;具体到微观操作,仍然使用面向过程方式来处理
面向对象编程OOP的本质: 本质:以类的方式组织代码,以对象的方式封装数据 面向对象思维:OOA,OOD 对象:具体的失误 类:是对对象的抽象 先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类再认识其他对象。 对象和类的关系:特殊到一般,具体到抽象。 类可以看成一类对象的模板,对象可以看成该类的一个具体实例。 类是用于描述同一类形的对象的一个抽象的概念,类中定义了这一类对象所应具有的静态和动态属性。 对象是Java程序的核心,在Java程序中“万事万物皆对象”。 JDK提供了很多类供编程人员使用,编程人员也可定义自己的类。
**Java语言中除基本类型之外的变量类型都称之为引用类型 Java中的对象是通过引用reference对其操作的**
面向对象中,整个程序的基本单位是类,方法是从属于类。
转载请注明原文地址: https://ju.6miu.com/read-1297915.html