1) 面向对象编程(Object Oriented Programming ,简称 OOP):20世纪70年代以后开始流行。2) 结构化编程与面向对象编程的区别:A. 在结构化编程中,程序主要围绕着解决的任务来设计。编写程序就是编写执行特定任务的过程,过程中需要用到的数据通过 ...
1) 面向对象编程(Object Oriented Programming ,简称 OOP):20世纪70年代以后开始流行。
2) 结构化编程与面向对象编程的区别:
A. 在结构化编程中,程序主要围绕着解决的任务来设计。编写程序就是编写执行特定任务的过程,过程中需要用到的数据通过过程参数传递到过程中。过程可以查看以及改变传递进来的数据,并可以将值返回给调用它的过程。
B. OOP主要围绕着解决的问题中的对象来设计,对于每个对象,我们会编写一个类来描述对象的属性和行为。
3) 何为对象和类?
A. 对象:“万物皆对象”、对象由属性和行为组成,属性是对象所具有的特征,行为是对象可以做到动作。
B. 类:类是具有相同属性和行为的一组对象的集合。对象的每个属性被表示为类中的一个成员变量,每个行为成为类中的一个方法。
C. 两者关系:类是对象的抽象(描述),对象是类的实例。
4) 成员变量和局部变量
A. 成员变量:在类中声明的变量,有默认值,可以用在一个类的所有地方。
一个对象的成员变量的初始值 成员变量的数据类型 | 初始值 |
byte | 0 |
short | 0 |
int | 0 |
long | 0 |
float | 0.0 |
double | 0.0 |
char | null |
boolean | flase |
a. 成员变量组成部分:
— 访问修饰符(public 公用的、private 私有的、protected 受保护的、默认的)
— 数据类型
— 成员变量名称(必须是一个有效的标识符)。后面用分号结束 /* 属性 成员变量 */
6) this 引用:当局部变量与成员变量重名时,使用this。(this 指代的是当前对象)
7) 包(关键字:package):包声明必须是源代码文件中除注释以外的第一条语句。
例如:
package com.lovo;public class StudentTest {
原标题:类、对象和包
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。