七海的java学习笔记(二)

时间:2023-02-25 14:17:55

第二章 类与对象

        面向对象

                面向对象是相对于面向过程而言的;面向对象与面向过程都是一种思想;面向对象过程强调的是功能的行为,面向对象是将功能封装进对象,强调了具备功能的对象;面向对象是基于面向过程的。

        类和对象是什么?

                类(class),可以理解为对象的模板。类是对实物的描述,而对象是真是存在的事物。
            
class Dog{   //一个Dog类
      //变量
      //方法
}

Dog d = new Dog(); //通过Dog类实例化一个Dog对象
                对象本身已知的事物称为实例变量,它们代表对象的状态(数据),且该类型的每一个对象都会独立的拥有一份该类型的值。
                对象可以执行的动作称为方法。在设计类是,你也会设计出操作对象数据的方法。对象带有读取或操作实例变量的方法是很常见的情形。举例来说,闹钟对象会有个变量来保存响铃时间,且会有getTime()与setTime()这两个方法来存取该时间。
                因此说对象带有实例变量和方法,但它们都是类设计中的一部分。

                开发就是在找对象使用,没有对象,就自己创建一个对象。