为什么要有对象?----面向对象的意义所在
和面向过程相比较
目标程序1:画三个图形——四方形、圆形、三角形。点击后旋转,并分别播放不同的音频。
面向过程:有什么动作?
——旋转rotate
——播放音频playSound
传不同的编号
面向对象:有什么事物?
——形状体、三个
——用户、声响对象+点击的事件
目标程序2:加一个图形
目标程序3:加一个图形且更换方法
面对对象的优点:新加入功能时,不会变乱,可维护性强
Q:在设计java的类时有哪些需要考虑的东西?
MA(MyAnswer):有哪些是抽象的父类,有哪些是子类独有的,每一个类需要有哪些动作,需要有哪些方法,类本身需要哪些状态?
AA(double answer):实例变量(intance variable)和方法(method)【用来读取get和操作set很常见】