面向对象概述

机器语言
         直接由计算机的指令组成,指令、数据、地址都由”0”和”1”组成,可以被计算机直接执行
汇编语言
         是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言
面向过程编程
        一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响
面向对象编程
       是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分


面向对象设计思想:

          人吃饭 

    面向过程
1、准备材料
2、做饭
3、盛出来
4、吃饭

面向对象
1、人
2、饭
3、人吃饭


面向对象的思想:从现实世界中客观存在的事物出发来构造软件系统,在系统的构造中尽可能的使用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位(而不是用一些与现实世界中的事物相关比较远,并且没有对应关系的其它概念来构造系统)。这可以使系统直接地映射问题域,保持问题域中事物及其相互关系的本来面貌
面向对象的方法是面向对象的世界观在开发方法中的直接运用。它强调系统的结构应该直接与现实世界的结构相对应,应该围绕现实世界中的对象来构造系统,而不是围绕功能来构造系统
面向对象没有准确的概念,但却是客观存在的一种思想,强调运用人类在日常的思维逻辑中经常采用的思想和原则,如抽象、分类、继承、聚合、多态等

类(class)的定义

类是对现实生活中一类具有共同特征的事物的抽象。比如:人、电脑、房子等
      如果系统程序中提供的类型与应用中的概念有对应,程序就比较容易理解,一组经过很好选择的用户
      定义的类会使程序更简洁
类的实质是一种数据类型,类似于int、char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作
类的构成由属性和方法

方法的定义

语法:
<访问控制符> <返回类型> <方法名>([<参数列表>]) [throws <异常…>] {
<代码块>
}
public  void  setName(String  name)  throws IllegalNameException {…}
public  String  getName() {…}
返回类型被定义为 void 该方法体可以没有return语句;
如果返回值类型不是void,则必须有return语句

方法的过程中,包含一些语句,通常用于完成某些有意义的工作,比如:处理文本,控制输入或计算数值。


通过在程序代码中引入函数名称和所需的参数,可在该程序中执行(或称调用)该方法。


方法类似一段过程,不过方法一般都要声明返回类型。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值