类,方法,对象

Java 中的方法和对象之间有密切的关系,可以说方法是对象行为的具体实现。

在 Java 中,对象是类的实例化,并且对象拥有类中定义的所有属性和方法。当要使用某个对象时,通常需要调用该对象所属类中的方法来完成特定的功能。

Java 中的方法定义了对象可以执行的操作,并且封装了代码实现。每个方法都定义了一些输入参数和返回值,这些参数和值都是与对象相关的。

例如,在一个银行系统中,可能包含一个账户 Account 类,其中定义了许多方法,如 setBalance、getBalance、deposit 和 withdraw 等。这些方法都是针对账户对象而言的,它们对应了账户的行为,比如设置余额、获取余额、存款和取款等。Java 中的方法可以让对象变得更加有用和灵活,因为它们提供了一种封装和抽象的方法来描述对象的行为。

在面向对象编程中,方法的定义和实现都是在类内进行的,每个对象都可以调用类中的方法来完成特定的任务。对象和方法是相互关联的,方法定义了对象的行为,而对象则通过调用方法来实现自己的功能。因此,方法和对象的关系可以看作是面向对象编程的核心。

重写:

如果子类可以继承父类的某个方法,子类通过就有权力重写这个方法(不包括final方法)

super:用于调用父类的对象

final:不能被继承,不能有子类。

多态:是指父类的某个方法被其子类重写是可以各自产生直接的功能行为

abstract

abstract类和abstract方法,对于abstract方法只允许声明,不允许实现(没有方法体),而且不允许使用final和abstract同时修饰一个方法或类,也不允许使用static和private修饰abstract方法

和普通类相比,abstract类中可以有abstract方法(非abstract类可以有abstract方法),也可以有非abstract方法。

如果一个非abstract类是abstract类的子类,那么它必须重写父类的abstract方法,即去掉abstract方法的abstract修饰,并给出方法体。如果一个abstract类是abstract类的子类,那么它可以重写父类的abstract方法,也可以继承父类的abstract方法。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值