上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: instanceof运算符: 子类: public boolean equals(Object obj) { /* * instanceof运算符: * a instanceof b: * 判断a对象是否是b这个类的实例,如果是 返回true 如果不是返回false */ if(obj instan 阅读全文
posted @ 2021-03-01 23:03 别看我看路 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Object提供的equals方法: public boolean equals(Object obj) { return (this == obj); } 子类: //重写object的equals方法 public boolean equals(Object obj) { //要把obj的类型转 阅读全文
posted @ 2021-03-01 22:48 别看我看路 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 直接输出对象如图: 方法的原理: 代码: 子类:所有类的直接或间接的继承Object类,如果类中没有extends,其实它是默认extends Object类,不过是省略不写而已。 public class Student { String name; int age; public Student 阅读全文
posted @ 2021-03-01 12:34 别看我看路 阅读(124) 评论(0) 推荐(0) 编辑
摘要: super修饰构造器: 其实我们平时写的空构造器的第一行都有:super() -->作用 :调用父类的空构造器,只是我们一般都省略不写 public Student(String name) { // super(); this.name = name; } 如果构造器中已经显示的调用super父类 阅读全文
posted @ 2021-02-28 02:52 别看我看路 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 【1】super指的是:父类的 【2】super可以修饰属性,可以修饰方法; 在子类的方法中,可以通过super属性 super方法的方式,显示的去调用父类提供的属性,方法。在通常情况下,super可以省略不写: 代码: 子类: public class Student extends Person 阅读全文
posted @ 2021-02-28 01:29 别看我看路 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 【1】重写: 发生在子类和父类中,当子类对父类提供的方法不满意的时候,要对父类的方法进行重写。 【2】重写有严格的格式要求; 子类的方法名字和父类必须一致,参数列表(个数,类型,顺序也要和父类一致)。 【3】 代码: 父类: public class Person { public void eat 阅读全文
posted @ 2021-02-27 15:08 别看我看路 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 【1】private:权限:当前类中可以访问 public class Test { private int age; public void getAge() { System.out.println(age); //同一个类没问题 } } public class Test2 { public 阅读全文
posted @ 2021-02-27 14:29 别看我看路 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 总结: (1)继承关系: 父类/基类/超类 子类/派生类 子类继承父类一定在合理的范围进行继承的 (2)继承的好处: 1.提高代码的复用性,父类定义的内容,子类可以直接拿过来用就可以了,不用代码上反复重复定义 2.便于代码的扩展 3.为了以后多态的使用,是多态的前提 (3)父类private修饰的内 阅读全文
posted @ 2021-02-27 14:01 别看我看路 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 【1】 类是对对象的抽象: 举例: 小米,华为,苹果 - - -》类:手机类 【2】继承是对类的抽象: 举例: 学生类:student: 属性:姓名,年龄,身高,学生编号 方法:吃饭,睡觉,喊叫,学习 教师类:Teather: 属性:姓名,年龄,身高,教师编号 方法:吃饭,睡觉,喊叫,教学 员工类: 阅读全文
posted @ 2021-02-27 02:50 别看我看路 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 【1】Java中封装的理解: 将某些东西进行隐藏,然后提供相应的方式进行获取。 我们程序设计追求 “高内聚” “低耦合”。 高内聚:类的内部数据操作细节自己完成,不允许外部干涉: 低耦合:仅对外暴露少量的方法用于使用。 隐藏对象内部的复杂性,只对外公开简单的接口,便于外界调用,从而提高系统的可扩展性 阅读全文
posted @ 2021-02-27 02:00 别看我看路 阅读(35) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页