java面向对象 第一天
1.1面向对象与面向过程的区别
面向对象相对于面向过程
缺点:不易维护、不易复用、不易扩展
优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统 更加灵活、更加易于维护 .
1.2 对象与类
对象:是用计算机语言对需要解决的问题事务的描述。
类:一般由属性和方法组成。 例如下方:
人类: 鼻子 眼睛 头发 思想 (静态属性) 会工作 会赚钱 会花钱 会吵架。(动态属性就叫方法)
属性:(也叫成员变量)对象应该具有的各种特征
方法:对象执行的操作
1.3定义类
类的写法:
定义类的步骤:
1、新建一个class文件,写好类名
2、编写类属性,即成员变量(位置,类中方法外)
3、编写类的方法(成员方法),方法名同样遵循驼峰命名规则