美文网首页
面向对象思维方法

面向对象思维方法

作者: wustzhy | 来源:发表于2020-04-20 22:02 被阅读0次

面向对象思维方法

1、首先确定谁来做,其次确定怎么做
2、首先考虑整体,其次考虑局部
3、首先考虑抽象,其次考虑具体

出自www.marsdroid.org, java4Android


构造函数

子类继承父类的成员变量,但无法继承父类的构造函数,所以通常在子类的构造函数实现中 调用父类的构造函数

  • 子类的构造函数 必调用父类的构造函数
Student () {
  super(); //必定放在函数第一行,否则编译报错
}
  • 如果子类构造函数没有写super(), 编译器会在编译时 自动加上

抽象

对象 是具体的, 是抽象的,比类更抽象的是 抽象类
先抽象后具体

抽象函数
abstract void fun();

只有函数的定义,没有函数体

  • 包含抽象函数的类,一定是 抽象类
抽象类
  • 抽象类,不能用于生成对象(实例化),但可以拥有构造函数(为子类而准备的)
  • 天生是用来当爹的,供子类继承
  • 子类继承于抽象类后,抽象函数一定要复写(否则语法错误,编译无法通过)

尽量让语义错误 导致语法错误 (也应该如此),这样能在编译时被查出,错误则更容易被修改

相关文章

  • 面向对象的基础

    什么是面向对象? 面向对象是一种编程方法; 面向对象是一种思维方式 面向对象不是一种编程语言 什么是面向对象的思维...

  • JS高级

    1.面向对象的概念 1.1什么是面向对象: 1 .面向对象是一种思维方法2.面向对象是一种编程方法3.面向对象并不...

  • 面向对象与构造函数

    面向对象是一种思维方法 面向对象是一种编程方法 面向对象并不只针对某一种编程语言 什么是面向对象? 面向对...

  • 8.面向对象基础

    1.什么是面向对象 2.应该如何学习面向对象 3.面向对象的思维方式 什么是面向对象 1.面向对象是一种编程方法;...

  • java-面向对象

    1,什么是面向对象? 面向对象是一种编程方法,面向对象是一种思维方式-----------------将现实世界中...

  • 面向对象思维方法

    面向对象思维方法 1、首先确定谁来做,其次确定怎么做 2、首先考虑整体,其次考虑局部 3、首先考虑抽象,其次考虑具...

  • 10-20

    面向对象 面向对象是一种编程方法,一种思维方式,不是一种语言。但是需要先培养面向对象的思维方式:1.首先确认谁来做...

  • JavaScript面向对象的概念

    JavaScript面向对象的概念 一切事物皆对象,面向对象是一种思维方法。面向对象是把要实现的效果分解成各个对象...

  • 第三章类和对象

    1.面向对象与面向过程:面向对象是相对于面向过程而言的。 面向对象更加强调运用人类在日程的思维逻辑中采用的思想方法...

  • Android IOS开发要理解何为面向对象的思维

    何为面向对象的思维? 面向对象 VS面向过程 OOP =》面向对象,全称Object Oriented Progr...

网友评论

      本文标题:面向对象思维方法

      本文链接:https://www.haomeiwen.com/subject/ysfvvhtx.html