摘要: 编译运行如下Java代码,输出结果是( B)。 public class Base{ public void method(){ System.out.print(“Base method”); } } public class Child extends Base{ public void met 阅读全文
posted @ 2021-12-02 20:39 学代码的cc 阅读(290) 评论(0) 推荐(0)
摘要: A、引用类型转换 了解了多态的含义后,我们在日常使用多态的特性时经常需要进行引用类型转换。 引用类型转换: 1. 向上类型转换(隐式/自动类型转换),是小类型转换到大类型。 就以上述的父类Animal和一个子类Dog来说明,当父类的引用可以指向子类的对象时,就是向上类型转换。如: 2. 向下类型转换 阅读全文
posted @ 2021-12-02 20:38 学代码的cc 阅读(34) 评论(0) 推荐(0)
摘要: 继承是类与类的一种关系,是一种“is a”的关系。比如“狗”继承“动物”,这里动物类是狗类的父类或者基类,狗类是动物类的子类或者派生类。如下图所示: 注:java中的继承是单继承,即一个类只有一个父类。 2、继承的好处 子类拥有父类的所有属性和方法(除了private修饰的属性不能拥有)从而实现了实 阅读全文
posted @ 2021-12-02 20:36 学代码的cc 阅读(79) 评论(0) 推荐(0)
摘要: 方法: 含有一段代码,完成特定的功能.分类: main方法 普通方法 构造方法 构造方法: 用于创建Java对象[创建对象 也 属于 一种功能] 格式: 权限 类名([参数类型 参名1,参数类型 参名2,...]){ 方法体 }说明:1.构造方法的权限有4种: public,protected,默认 阅读全文
posted @ 2021-12-02 20:35 学代码的cc 阅读(83) 评论(0) 推荐(0)
摘要: this关键字:1.this中文意思: 这 这里2.this在Java系统中可以作为当前类的类名,还可以作为当前类对象的引用. this.属性或this.方法名(参值...):1.在"this.属性或this.方法名(参值...)"表示类对象的引用2.this用于解决全局变量与局部变量名称冲突时的就 阅读全文
posted @ 2021-12-02 20:33 学代码的cc 阅读(299) 评论(0) 推荐(0)
摘要: public class 重载 { /* 重载: 指在当前类中创建多个同名的方法. 要求: 同类同名不同参,其他不限[权限,返回值,static]. */ //求2个整数的和 private void sum(int num1,int num2) { System.out.println(num1+ 阅读全文
posted @ 2021-12-02 20:32 学代码的cc 阅读(100) 评论(0) 推荐(0)
摘要: 关键字static:1.static中文意思: 共享的,静态的,不变的2.static可以用于修饰方法,属性[全局变量],代码块.3.static修饰的代码,将被存储到公共数据区.4.在Java程序执行生命周期中,对static修饰的代码仅运行1次.5.static修饰的代码,不属于对象,而属于当前 阅读全文
posted @ 2021-12-02 20:31 学代码的cc 阅读(1179) 评论(0) 推荐(0)
摘要: 封装: 封装是指隐藏对象的属性和实现细节,根据需要对外提供公共访问方式,迫使用户去使用这个方式去访问数据,使得代码更好维护.作用: 提供程序的方便性,维护性,安全性.操作: 私有属性,公有方法 私有属性: 使用private 修饰属性. private 修饰的代码,只能在当前类中被访问. 公有方法: 阅读全文
posted @ 2021-12-02 20:19 学代码的cc 阅读(236) 评论(0) 推荐(0)