面向对象过程与面向对象
来源:互联网 发布:知乎 出租屋衣帽架 编辑:程序博客网 时间:2024/05/17 20:32
面向对象过程与面向对象
1:-
程序的发展经历了两个阶段:面向过程、面向对象。
2:
对于面向对象与面向过程可以用一个例子解释,如一个木匠要做一个盒子,那么这个盒子的出发点会有两种方式:
面向对象:
先想好要做的盒子,之后在去找相应的工具去做。
面向过程:
不去想要做什么样的盒子,随需取工具。
-------------
面向对象三大特征
封装性: 对外部不可见。可以保护程序中的某些内容。
继承性: 扩展功能的。
多态性: 方法的重载 。 对象的多态性。
---------------------
面向对象的概念:
1:类与对象的关系
类是对某一类事物的描述,是抽象的、概念上的定义:对象是实际存在的该类事物的每个个体,因而也称实例。
之前曾经讲解过public class 和class实际上就是表示定义一个类,那么现在的操作中也依然使用class去定义一个类。
按照此格式定义一个Person类。
例子:
class Person{
// 人中有姓名和年龄两个属性
String name ; // 表示姓名
int age ; // 表示年龄
public void tell(){
System.out.println("姓名:" + name + ";年龄:" + age) ;
}
};
此时定义一个类。
一个类定义完成之后不能直接使用,需要产生对象。、
对象也需要使用起固定的产生格式,才可以使用。
对象的创建及使用;
类名 对象名称=null; //声明对象
对象名称=new 类名() //实例化对象
类名 对象名称=new 类名();
例子:
class Person{
// 人中有姓名和年龄两个属性
String name ; // 表示姓名
int age ; // 表示年龄
public void tell(){
System.out.println("姓名:" + name + ";年龄:" + age) ;
}
};
public class ClassDemo02{
public static void main(String args[]){
Person per = new Person() ;
}
};
在程序的开发中都是以类图的形式进行说明的,对于之前的Person类图表示。
{
Person类图 三层
第一层表示类的名称,类的名称与之前一样要求开头首字母大写;
第二层表示属性的定义,按照“访问权限属性名:属性类型”的格式定义。
第三层表示类中方法的定义,按照“访问权限 方法名称():方法返回值”的格式定义。
}
- 面向过程与面向对象
- 面向对象与面向过程
- 面向对象与面向过程
- 面向对象 与 面向过程
- 面向对象与面向过程
- 面向对象与面向过程
- 面向对象与面向过程
- 面向对象与面向过程
- 面向过程与面向对象
- 面向对象与面向过程
- 面向过程与面向对象
- 面向对象与面向过程
- 面向对象与面向过程
- 面向对象与面向过程
- 面向对象与面向过程
- 面向对象与面向过程
- 面向过程与面向对象
- 面向对象与面向过程
- QT父子与QT对象delete
- ANDROID音频系统散记之四:4.0音频系统HAL初探
- DOS 中for遍历文件内容
- 浅析:如何转行做产品经理?
- Linux-2.6.32.2内核在mini2440上的移植(五)---添加LCD背光驱动
- 面向对象过程与面向对象
- IP101A MAC接口模式的选择
- 鼠标悬停图片变大
- VS打开.net工程提示"无法读取项目文件"web.csproj",系统找不到指定路径"
- 简单批处理命令简介
- 语音信号的产生模型
- Oracle Golden Gate 系列十 -- 配置 Data Pump process 说明 与 示例
- Delphi SQL数据库存取图片(利用流)
- Hibernate实体类打入jar包