美文网首页
面向对象程序

面向对象程序

作者: Thestarxc | 来源:发表于2018-11-27 21:46 被阅读0次

描述:定义一个抽象类Shape,具有受保护类型的x和y属性,以及公有的抽象方法获得面积。

Rectangle类继承于Shape类,在构造方法中给父类属性x和y初始化,并重写父类中求面积的抽象方法。

Triangle类也继承于Shape类,在构造方法中给父类属性x和y初始化,并重写父类中求面积的抽象方法。

Cube类继承于Rectangle类,独有的属性是height,其构造方法需要调用父类的构造方法完成对x和y的初始化(立方体的底面长和宽),并对height初始化;独有的方法是求体积。

创建上转型对象,求矩形的面积和三角形面积。

创建对象,求立方体的体积。

1.2 注意点

1.super关键字的三个作用

访问父类属性

调用父类构造方法

调用父类成员方法

  1. 抽象类的说明

抽象类中可以有抽象方法和非抽象方法共存

如果一个类中含有抽象方法,则该类一定是抽象类

子类如果继承抽象类,必须强制重写父类中的抽象方法!

3.final关键字的说明

final修饰的变量就是常量

final修饰的类不能被继承

final修饰的方法不能被子类重写

2.接口

和抽象类相似,但是更严格

接口中只能有抽象方法

接口中不能声明属性

一个类可以实现多个接口

相关文章

  • 《软件工程》笔记7

    面向对象的实现 面向对象的程序设计最好还是选用面向对象的编程语言。 良好的程序设计风格对于面向对象实现来说格外重要...

  • 核心技术

    1.面向对象编程: 程序 = 对象 + 消息 //面向过程:程序 = 算法 + 数据 2.对象 对象的特征分为静态...

  • 类和对象

    1、面向对象程序设计的基本概念 过程是编程语言:程序=算法+数据面向对象编程语言:程序=对象+消息 对象 对象的特...

  • 《Java核心技术卷 I》之 Java对象与类

    Java对象与类 面向对象程序设计 面向对象程序设计,简称OOP,Java语言就是完全面向对象的。 类 类(cla...

  • 面向对象

    title:面向对象tags: 基础,Java 面向对象 面向对象程序设计简介 面向对象的基本思想是使用类、对象、...

  • oc编程思想

    面向对象概念 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一...

  • 【从零开始学Java】学习笔记day012

    一 面向对象思想 1.1面向对象思想概述 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序...

  • JavaScript面向对象编程指南--读书笔记(上)

    第一章:面向对象的JavaScript 面向对象的程序设计 面向对象程序设计(oop)中最常用到的概念: 对象、方...

  • 好程序员web前端学习路线之Javascript面向对象

    好程序员web前端学习路线之Javascript面向对象,面向对象是使用对象,面向对象开发就是使用对象开发。 面向...

  • 第四章 对象与类

    1 面向对象程序设计概述 面向对象程序设计(简称OOP)是当今主流的程序设计范型 Java是完全面向对象的,必须熟...

网友评论

      本文标题:面向对象程序

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