关于继承与方法重写一些例子

public class OverideMethon {
    //Alt+Ins 选择重写toString()方法和equals()
    //对于两个字符串比较采用equals() s1.equals(s2);判断每个字符是否==
    //对于自定义类,一般采用方法重写
    //对于引用数据类型和包装类,是隐式继承了Object ,故采用的是== 的equals方法
    //Object 中返回的是当前类的地址值
//    @Override
//    public String toString(Object obj) {
//        return "OverideMethon{}";
//    }
//    public Boolean equals(Object obj){
//          if(this==obj)
//                return true;
//             if(//当前类s1 instanceof obj)
//                    //当前类 s1 = (当前类)obj
//                    return this.///
//                return false;
//    }
}
/*
* 关于继承的概念,可以继承属性和方法(如果继承的属性或方法是私有的,则不能访问,虽然继承了)
* 减少代码冗余
*class A{}
*格式:class B extends A{}
* */public class JiCheng {
    String name;
    int age;
    char gender;
}
class teacher{//class teacher extends JiCheng
    String name;
    int age;
    char gender;//中间相同属性可以采用继承
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值