面向对象
来源:互联网 发布:网站数据迁移方案 编辑:程序博客网 时间:2024/06/06 04:44
一、什么是面向对象:时时刻刻把对象放到你心里
面向 Oriented对象 Object万物皆对象万物:客观存在的和抽象存在把客观或抽象存在的事物,以模型的形式存在计算机中* 示例1:NBA比赛 <---> NBA游戏在现实世界中:球队、球员、裁判、球、比赛分数、拉拉队、比赛时间……NBA游戏虚拟世界:同上、传球、投篮、运球、盖帽……
二、对象的基本构成元素
* 对象的模型,可以用类来表示* 具体数据的模型,可以用成员变量表示(成员属性)* 具体行为的模型,可以用成员方法来表示* 声明类的语法修饰符 class 类名{}* 声明成员属性直接声明在类中语法:修饰符 数据类型 变量名 = 值 ; //成员属性不必一定要初始化* 声明成员方法语法直接声明在类修饰符 返回值类型 方法名(){}
三、如何使用对象
* 实例化对象类类型 变量名 = new 构造方法();可以通过变量名.属性名 或 变量名.方法名 来调用类中的数据和方法*成员变量和局部变量的区别成员变量:
声明在类中方法体之外
可以有缺省值可以使用修饰符作用域:整个类局部变量:
声明在方法体、代码块中
没有缺省值只能使用final修饰作用域:当前方法体
四、面向对象实现的思路
1、判断对象,分析所属的类别2、判断对象的数据模型(指当下要使用的属性)3、判断行为模型(指当下要使用的行为)4、声明具体的类,声明成员属性表示数据模型,声明成员方法表示行为模型5、实例化具体的对象5、为具体的该对象的数据赋值,或者是调用方法* 面向对象的实质把生活中的具体问题以面向对象的思维方式在计算机中创建模型(个人总结)* 面向对象的特点每个对象都是独一无的存在实例化的对象可以重复使用创建的类是用来描述该实例的特定的职能* 遵循的原则高内聚,低耦合
0 0
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- eclipse 发布web项目到tomcat找不到本地的项目
- Android 低功耗蓝牙(BLE)开发(1)-- 基本概念
- SSH
- MySQL 5.6 GTID+MHA
- C/C++中的宏的使用技巧(宏嵌套/宏展开/可变参数宏)
- 面向对象
- 第七十天学习笔记
- 如何修改redmine的密码
- AFN 数据上传下载
- 第七章 —高级组件:拖动条seekBar、星级评分条RatingBar、进度条ProgressBar、滚动视图ScrollView
- 散列表在PAT中的应用,例题:1041,1050,1084
- 深刻理解:C#中的委托、事件
- 位运算的使用技巧
- 6.2 Swift闭包表达式的语法