《java学习笔记》之面向对象--继承,方法重写,多态

本文介绍了Java中的面向对象特性,包括继承的概念,讲解了如何通过方法重写来满足子类特定业务需求,同时详细阐述了多态的基本语法及其在编程中的应用。
摘要由CSDN通过智能技术生成

继承

// 使用继承机制来解决代码复用问题。
// 继承也是存在缺点的:耦合度高,父类修改,子类受牵连。
// java只允许单继承。不允许多继承。java是简单的。C++支持多重继承。
public class ExtendsTest02 {
   

}

// 银行账户类
// 账户的属性:账号、余额

class Account2{
   
    // 属性
    private String actno;
    private double balance;

    //构造方法

    public Account2() {
   
    }

    public Account2(String actno, double balance) {
   
        this.actno = actno;
        this.balance = balance;
    }

    //setter and getter

    public String getActno() {
   
        return actno;
    }

    public void setActno(String actno) {
   
        this.actno = actno;
    }

    public double getBalance() {
   
        return balance;
    }

    public void setBalance(double balance) {
   
        this.balance = balance;
    }
}

// 其它类型的账户:信用卡账户
// 账号、余额、信誉度
class CreditAccount2 extends Account2{
   
    private  double credit;

    //构造方法

    public CreditAccount2(double credit) {
   
        this.credit =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值