java中面积构造方法_JAVA图形面积与周长(抽象类)

/*面向对象具有抽象性、封装性、继承性、多态性。抽象性是将具有一致的数据结构(属性)和行为(操作)的对象抽象成类

一个类就是一种抽象。封装性体现在Java中的数据除了基本类型的数据外,都以对象的形式存在,对象是方法与数据的封装体。

继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,

可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。

多态性指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一个消息可以产生不同的结果。

多态性允许每个对象以适合自身的方式去响应共同的消息,增强了软件的灵活性和重用性。本章将具体介绍面向对象的特征及应用。

*/

package JAVA_Project_01_05;//创建一个包

//抽象类是Java中一种特殊的类。抽象类不能创建对象,而只能由其派生子类创建。抽象类是专门作其他类的父类来使用的。

// 本实例介绍如何运用抽象类获得不同图形的面积。

// 用关键字abstract修饰符来定义抽象类。abstract放在关键字class之前,语法格式:(public)abstractclass类名{}。

// 并用abstract来定义抽象方法,abstract放在方法返回类型之前。语法格式:abstract返回类型方法名()。

//· 抽象类必须作为其他类的父类,并且,子类要全部实现父类中的抽象方法,否则也要声明为抽象类。

abstract class Geometric {//创建抽象类

String color = "block";

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值