上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 面向对象编程。多态多态的应用2)多态参数方法定义的形参类型为父类类型,实参类型允许为子类类型应用实例1:前面的主人喂动物 应用实例2: 1.定义员工类Employee,包含姓名和月工资[private],以及计算年工资getAnnual的方法。普通员工和经理继承了员工,经理类多了奖金bonus属性和 阅读全文
posted @ 2022-03-08 15:09 捞月亮的渔夫 阅读(255) 评论(0) 推荐(0)
摘要: 1 package com.polyExercise; 2 3 /* 4 案例:数组的定义类型为父类类型,里面保存的实际元素类型为子类类型 5 应用实例01;现有一个继承结构如下:要创建1个Person对象、2个student、2个Teacher对象 6 统一放在数组中,并调用每个对象的say()方 阅读全文
posted @ 2022-03-08 10:46 捞月亮的渔夫 阅读(58) 评论(0) 推荐(0)
摘要: 知识点: 1.当调用对象方法的时候,该方法会和该对象的内存地址或者运行类型进行绑定 2.当调用对象属性时候,没有动态绑定机制,哪里声明,哪里使用。 1 package com.polymorhic; 2 3 public class DynamicBinding { 4 public static 阅读全文
posted @ 2022-03-07 22:33 捞月亮的渔夫 阅读(112) 评论(0) 推荐(2)
摘要: 1 package com.polymorhic; 2 //多态的练习题 3 public class exercise { 4 public static void main(String[] args) { 5 Sub s = new Sub(); 6 //编译类型为Sub,运行类型为Sub, 阅读全文
posted @ 2022-03-07 21:36 捞月亮的渔夫 阅读(33) 评论(0) 推荐(0)
摘要: 面向对象编程-多态多态注意事项和细节讨论com.hspedu.poly_.detail_ 包: PolyDetail.java多态的前提是:两个对象(类)存在继承关系多态的向上转型1)本质:父类的引用指向了子类的对象2)语法:父类类型 引用名=new子类类型();3)特点:编译类型看左边,运行类型看 阅读全文
posted @ 2022-03-07 17:46 捞月亮的渔夫 阅读(71) 评论(0) 推荐(0)
摘要: 1.方法的多态 2.对象的多态(核心,困难,重点)重要的几句话:(1)一个对象的编译类型和运行类型可以不一致(2)编译类型在定义对象时,就确定了,不能改变(3)运行类型是可以变化的.(4)编译类型看定义时=号的左边,运行类型看=号的右边案例:com.hspedu.poly_.objpoly_:Pol 阅读全文
posted @ 2022-03-07 15:21 捞月亮的渔夫 阅读(42) 评论(0) 推荐(0)
摘要: 方法重写就是子类有一个方法,和父类的某个方法的名称、返回类型、参数一样,那么我们就说子类的这个方法重写了父类的方法 方法重写(override) 注意事项和使用细节方法重写也叫方法覆盖,需要满足下面的条件/∥OverrideDetail.java1.子类的方法的形参列表,方法名称,要和父类方法的形参 阅读全文
posted @ 2022-03-07 09:56 捞月亮的渔夫 阅读(64) 评论(0) 推荐(0)
摘要: super代表父类的属性,用于访问父类的属性、方法、构造器 1.super访问父类的属性,但不能访问父类的private属性 super.属性名 2.访问父类的方法,不能访问父类的private方法 super.方法名(参数列表) 3.访问父类的构造器 super(参数列表);只能放在构造器的第一句 阅读全文
posted @ 2022-03-06 22:05 捞月亮的渔夫 阅读(49) 评论(0) 推荐(0)
摘要: 案列分析01 1 package com.test02; 2 3 public class Exercise01 { 4 public static void main(String[] args) { 5 B b = new B(); 6 } 7 } 8 //A 类 9 class A{ 10 p 阅读全文
posted @ 2022-03-06 16:55 捞月亮的渔夫 阅读(76) 评论(0) 推荐(0)
摘要: 继承的基本语法 class 子类 extends 父类{ } 1.子类就会自动拥有父类定义的属性和方法 2.父类又叫超类,基类 3.子类又叫派生类 继承的注意事项与细节问题 1.子类继承了父类所有的属性和方法,但是私有属性和方法不能在子类直接访问,要通过父类公共方法区访问 父类 1 package 阅读全文
posted @ 2022-03-05 18:25 捞月亮的渔夫 阅读(141) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页