面向对象的理解
1 )
类 :具有相同事物的集合
对象 ; 类的具体化
面向对象;面向对象,就是把同类问题打包,随时调用,把事物分解成各个对象。
面向过程;一步步执行,不能打乱执行先后的顺序,分析解决问题的步骤,然后实现步骤。
2 )面向对象的三个特点
1封装 :是面向对象的特征之一,是对象和概念的主要特征。
把客观的事物包装成抽象的类
2 继承 : a 是指他可以使用现在类的所有功能而且不需要重新编写原来的类
功能进行扩展。( 比如 爸爸跟儿子 儿子有爸爸的做为人类类的特征,能继承)
b 通过继承创建的类叫子类而 父类就是被继承的
c 继承过程从一般到特殊
d 一个子类可以继承多个父类但是 一个子类一般只能有一个父类。
抽象类只能用 Interface不能用class。
3 多态 : 允许将子类类型得指针赋值给分类
实现多态有 覆盖 重载 两种方法。
覆盖 :子类重新定义父类。方法被重写。覆盖也就是重写
重载 : 允许存在多个参数不同的函数。
4 关键字
abstract 表明类或者方法具有抽象的属性
break 提前跳出一个块
catch 用来扑捉异常
class 类 do while
continue 回到一个块的开始处 跟 break 提前跳出一个块
return 提前跳出一个块
区别
extend 表明一个类型是另一个类型的子类型
throw 抛出异常
1 )
类 :具有相同事物的集合
对象 ; 类的具体化
面向对象;面向对象,就是把同类问题打包,随时调用,把事物分解成各个对象。
面向过程;一步步执行,不能打乱执行先后的顺序,分析解决问题的步骤,然后实现步骤。
2 )面向对象的三个特点
1封装 :是面向对象的特征之一,是对象和概念的主要特征。
把客观的事物包装成抽象的类
2 继承 : a 是指他可以使用现在类的所有功能而且不需要重新编写原来的类
功能进行扩展。( 比如 爸爸跟儿子 儿子有爸爸的做为人类类的特征,能继承)
b 通过继承创建的类叫子类而 父类就是被继承的
c 继承过程从一般到特殊
d 一个子类可以继承多个父类但是 一个子类一般只能有一个父类。
抽象类只能用 Interface不能用class。
3 多态 : 允许将子类类型得指针赋值给分类
实现多态有 覆盖 重载 两种方法。
覆盖 :子类重新定义父类。方法被重写。覆盖也就是重写
重载 : 允许存在多个参数不同的函数。
4 关键字
abstract 表明类或者方法具有抽象的属性
break 提前跳出一个块
catch 用来扑捉异常
class 类 do while
continue 回到一个块的开始处 跟 break 提前跳出一个块
return 提前跳出一个块
区别
extend 表明一个类型是另一个类型的子类型
throw 抛出异常