2016/08/03 面向对象

来源:互联网 发布:linux mtp挂载 编辑:程序博客网 时间:2024/05/23 19:17

面向对象


首先,要说一句,万物皆对象。

对象:用来描述客观事物的一个实体,由一组属性和方法构成
属性:对象具有的各种特征
每个对象的每个属性都拥有特定值
方法:对象执行的操作,行为

1.类是对象概括、是对象的分类
2.具有相同属性和方法的一组对象的集合
3.是概念模型,描述对象拥有的特征(属性)和行为(方法)
类和对象的关系:1.类是对象的描述,对象是类的个体;
2.类是抽象的,对象是具体的;
3.程序中由类产生对象;
面向对象一共有三个特征:封装、继承、多态、(抽象)
面向对象编程基本过程
1.定义类
2.构造对象
类名 对象 = new 类名();
Person pobj=new Person();
3.使用对象

java中类的定义
格式
类:[访问控制符] class 类名{}
属性:[访问修饰符] 数据类型 变量名;
方法:[访问控制符] void|返回值类型 方法名;
访问控制符:控制调用权限
对象的使用: 对象.属性对象.方法

构造函数
格式: public 类名(参数列表){
}
特点:
与类名同名
没有返回值
功能:初始化

类中方法的定义:
格式: [访问控制符] void返回值类型 方法名 (参数列表)

0 0