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;//中间相同属性可以采用继承
}
关于继承与方法重写一些例子
于 2024-08-06 19:55:51 首次发布