类与对象的基本认识

类         从生活中去理解类是生活中实体的共同点的集合,是以人的主观意识存在的。例如:飞机、大巴、的士它们的共同点都是载客运输它们都属于一个类。

对象    对象是任意一个实体, 类的具体客观存在。例如:喝水的杯子,正拿在手里喝水杯子就是对象。正在打字的电脑,电脑就是对象。

opp面向对象思想认识

opp面向对象思想区别于面向过程思想,面向可以理解成关注 。所以面向对象思想可以理解成为关注对象思想,面向过程思想可以理解成关注过程思想。

生活中所有的事必然都是由对象与过程组成,对象是执行者,过程是执行流程。

面向对象:不确定过程所以结果也不确定,面向过程:流程很死板结果很确定。

例如:叫阿明帮带瓶饮料 我们关注的是小明,小明是执行者因为小明买水过程的不确定性他可能买回来的是怡宝也有可能是娃哈哈、、、等等

如果关注的是小明买水的过程那么他怎么去买饮料去哪里买饮料买的饮料这些过程都规划好小明买回来的水只有一种结果

生活中典型的对象+过程的例子:路虎在公路奔驰

public class automobilc{      (创造一个汽车类)

public String luhu;        (共同特点的属性 汽车品牌名)

public void travel(){           (共同点的行为)

System.out.println(luhu+"在公路奔驰);

}

}

public class QQ {

public stati

OPP面向思想个人认识相关推荐

  1. 编写程序,实现一个基于面向思想的、具有开户、查询、取款、存款、转账、锁定、解锁和退出功能的银行管理系统。

    import time class Admin:adminU = '1' # 管理员的账号adpwd = '1' # 管理员的密码def printAdminView(self):print(&quo ...

  2. 谈一谈拦截导航控制器返回事件(上)——OPP

    iOS中,UINavigationController 是一个很好用的导航栏控制器,它可以很方便的控制controller 的显示,弹出.操作原理是一个栈,先进后出. 导航栏点击返回时, 会把刚压入栈 ...

  3. 不一样的命令行 – Windows PowerShell简介

    引子 一直很羡慕Linux的命令提示符(当然他们叫Shell).正则表达式,管道,各种神奇的命令,组合起来就能高效完成很多复杂的任务.效率实在是高.流了n年的哈喇子以后,终于有幸用上了Win7,邂逅了 ...

  4. 学习JS面向对象成果,借国庆发布个最新作品与大家交流

    首先引入一个jQuery的小问题 jQuery在设置透明度上是有问题的,首先看一下其代码: Code // IE uses filters for opacity if ( !jQuery.suppo ...

  5. 前端猎奇系列之探索Python来反补JavaScript——上篇

    写在最前 人生苦短,我用 JavaScript. 然鹅,其他圈子里还流行这样一句话:人生苦短,我用 Python. 当然还有什么完美秀发编程,这就不提了.当你在前端学到一定地步的时候,你会有种想出去看 ...

  6. 一个苏州IT人的5年挨踢经历-------经历篇(之三)

    3.关于换专业转投IT        因为前面正好看到有人回帖问到这个问题,我就简单说说自己的看法.首先,除非你考了很多证书能证明你的IT能力,要不这真的不是一个很好的选择.作为企业,凭什么选这样半路 ...

  7. Canvas学习笔记 Canvas的基础知识点

    文章目录 前言 一.导航 初始化 属性与方法 小demo 二.绘制功能 2.1.绘制矩形 2.1.1.非面向思想实现动画 2.1.2.面向对象思维实现动画 2.2.绘制路径 2.3.绘制圆弧(动态圆形 ...

  8. 一个苏州IT人的5年挨踢经历-------面试,薪资,企业,经历全方位揭示(之二)

    转自:http://blog.csdn.net/my_business/article/details/7170625 第二章 感悟----回顾走过的路 感想性的文字相对比叙述性的要难写很多,尤其是对 ...

  9. 2018年cocos2d-x面试题目总结

    最近都在面试cocos2d-x方面的工作,总结一下自己面试中遇到的问题,答案后续补上: 1.cocos creator使用: 2.lua 特点 Table 数据容器 Number 全类型; 3.lua ...

最新文章

  1. 腾讯To B业务架构再升级,汤道生任云与智慧产业事业群CEO
  2. 没错,老板让我写个 BUG!
  3. JVM 调优实战--常用JVM命令:jps/jinfo/jstat/jmap/jstack/jhat
  4. python绘制正态分布函数_学好正态分布有多重要?
  5. 【转载】Android编译系统Makefile(Android.mk)写法
  6. vue echarts div变化_数据可视化之echarts在Vue中的使用
  7. 2021综述:计算机视觉中的注意力机制(续二):空间注意力
  8. MACOS系统安装pip
  9. 试手 破解多开限制
  10. LOAP引擎:clickhouse 01: 介绍、安装及集群搭建
  11. windows的mysql无密码登录,windows mysql 跳过登录密码重置
  12. 管理经济学【六】之 成本分析
  13. 01、3dB双分支定向耦合器
  14. 阿里注资新浪微博 冲击最大的是腾讯
  15. 大数手算法开平方(Java实现)
  16. HTML+JS+websocket 实现联机“游戏王”对战(一)
  17. 我的远程实习笔记day1
  18. Linux下的SMB服务(samba服务器)
  19. MOOC和网上学习平台整理
  20. 计算机在通信工程中的应用作文,通信技术在智能电网中的应用

热门文章

  1. python sys.stdin的用法
  2. Panasonic 等离子电视S10系列 使用sd卡看高清的方法
  3. DirectShow环境配置及常见错误解决方案
  4. 只知道杂志名称,年份,期号,页数,怎么查文献题目?
  5. 行业资讯 | 入门revit软件需要理清哪些概念。
  6. Visio 显示图片之间的重合部分
  7. e5运行Linux系统,SLES 11 SP2发布 支持最新至强E5服务器
  8. 计算机导航种植牙的优势,实时导航精准种植牙
  9. android os夜间,Android夜间模式实现
  10. 日月光华深度学习课程资源详解