初学java--面向对象的概念
2017-08-08 20:24
127 查看
面向对象基础
特点
封装,继承,多态,(抽象)
目的
了解类和对象及其关系
对象:用来描述客观事物的一个实体,由一组属性和方法构成
属性——对象具有的各种特征
每个对象和每个属性都拥有特定值
例如:张三李四的年龄,姓名不一样
方法——对象执行的操作
类的产生
从对象中归纳,抽象出类
根据“对象”抽象出“类”
类
具有相同属性和方法的一组对象的集合
类是模子,确定对象将会有用的特征(属性)和行为(方法)
类与对象的关系
类是对象的描述,对象是类的个体;类是抽象的,对象是具体的;程序中由类产生对象;面向对象一共有三个特性:封装、继承、多态。
面向对象编程的基本步骤
1.定义类
2.由类构造对象
3.再去使用对象的方法和属性
格式
类:【访问控制符】 class 类名{}
属性:【访问控制符】 数据类型 变量名 ;
方法:【访问控制符】 void返回值类型 方法名;
面向对象设计提抽象的过程
用类图描述设计
设计的过程
1.发现类
2.发现类的属性
3.发现类的方法
4.优化原则
抽象的原则
系统所关注的属性
系统所关注的方法
使用类图表述类
用于分析和设计“类”
直观、容易理解
工具office visio
封装
概念:将类的某些信息隐藏在类内部,不允许外
4000
部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问
好处:1.只能通过规定方法访问数据 2.隐藏类的实现细节 3.方便加入控制语句 4.方便修改实现
特点
封装,继承,多态,(抽象)
目的
了解类和对象及其关系
对象:用来描述客观事物的一个实体,由一组属性和方法构成
属性——对象具有的各种特征
每个对象和每个属性都拥有特定值
例如:张三李四的年龄,姓名不一样
方法——对象执行的操作
类的产生
从对象中归纳,抽象出类
根据“对象”抽象出“类”
类
具有相同属性和方法的一组对象的集合
类是模子,确定对象将会有用的特征(属性)和行为(方法)
类与对象的关系
类是对象的描述,对象是类的个体;类是抽象的,对象是具体的;程序中由类产生对象;面向对象一共有三个特性:封装、继承、多态。
面向对象编程的基本步骤
1.定义类
2.由类构造对象
3.再去使用对象的方法和属性
格式
类:【访问控制符】 class 类名{}
属性:【访问控制符】 数据类型 变量名 ;
方法:【访问控制符】 void返回值类型 方法名;
面向对象设计提抽象的过程
用类图描述设计
设计的过程
1.发现类
2.发现类的属性
3.发现类的方法
4.优化原则
抽象的原则
系统所关注的属性
系统所关注的方法
使用类图表述类
用于分析和设计“类”
直观、容易理解
工具office visio
封装
概念:将类的某些信息隐藏在类内部,不允许外
4000
部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问
好处:1.只能通过规定方法访问数据 2.隐藏类的实现细节 3.方便加入控制语句 4.方便修改实现
相关文章推荐
- JAVA_基础之面向对象的概念
- JAVA初学 面向对象
- java笔记——初学面向对象08匿名内部类
- 面向对象的概念 | 类与对象 | java基础
- Java基础之面向对象的概念 继承---组合----枚举类
- Java基础语法(四)-----面向对象(1)基础概念、封装
- 【java初学笔记6】马士兵-java-面向对象-42-Final 关键字
- java基础--内存分析(四)(面向对象其他概念)
- java 关于初学面向对象的问题四:抽象类
- Java面向对象的概念
- 【JAVA】29、面向对象的基本概念和三个特征
- 二维数组的定义(动态初始化、静态初始化)、初始化格式及其操作、java中的参数传递方式,面向对象的基本概念
- Java面向对象的一些概念和原理
- Java面试题精选(一)基础概念和面向对象
- 张孝祥老师java课程_理解面向对象的概念
- Java面向对象的概念以及OOP思想的优点
- 【java初学笔记3】马士兵-java-面向对象-34->36-Object类的问题
- Java笔记----4. 面向对象(基本概念)
- Java-面向对象(高级篇)--继承的基本概念
- java 关于初学面向对象的问题三:访问权限等修饰符