1.什么是面向对象?
用现实中对象的思维方式解决计算机中的问题。
对象上面有名词性的特性和动词性的行为。
对象和对象之间存在各种各样的关系:例如调用和被调用的关系,包含和被包含的关系
2.面向对象和面向过程的区别:
面向过程:算法+数据
面向对象:数据+算法(数据是第一位)
3.类:
把对象中共有的属性,共有的方法进行抽象,抽象成一个类
类里边是该类对象所共有的特性和行为。特性成为属性,行为称为方法
Java就是从类层次开始支持面向对象的
4.声明类的规范:
[修饰符] class类名{
//类中有属性有方法
[修饰符] 属性类型 属性名称 [=缺省值];
参数列表的规范:参数1类型 参数1名称,参数2类型 参数2名称……
多个参数之间必须使用逗号分隔,每个参数必须要声明参数的类型
[修饰符] 返回类型 方法名称([参数列表])[抛出的异常]
}
5.类中的变量
成员变量和局部变量