摘要:
多态 多态首先是建立在继承的基础上的,先有继承才能有多态 函数调用的绑定 当通过对象变量调用函数的时候,调用那个函数这件事叫做绑定 静态绑定:根据变量的声明类型决定 动态绑定:根据变量的动态类型来决定 在成员函数中调用其他成员函数也是通过this这个对象变量来调用的 覆盖父类函数 子类和父类中存在名 阅读全文
posted @ 2022-06-22 19:41
monkey大佬
阅读(38)
评论(0)
推荐(0)
摘要:
多态变量 类定义了类型 子类定义了子类型 子类的对象可以被当做父类的对象来使用 多态变量 java的对象变量是多态的,他们能保存不知一种类型的对象 他们可以保存的是声明类型的对象,或声明类型的子类的对象 当把子类的对象赋给父类的变量的时候就发生了向上造型 作用:消除了类之间的耦合关系,提高了程序的可 阅读全文
posted @ 2022-06-22 17:40
monkey大佬
阅读(49)
评论(0)
推荐(0)
摘要:
子类继承了什么 在定义一个类时,将类中的属性私有化,即使用private关键字来修饰,私有属性只能在它所在类中被访问,如果外界想要访问私有属性,需要提供一些使用public修饰的公有方法,其中包括用于获取属性值的getXxx()方法和设置属性值的setXxx()方法。 外部通过get方法调用该属性, 阅读全文
posted @ 2022-06-22 16:45
monkey大佬
阅读(66)
评论(0)
推荐(0)
摘要:
Hash表 private HashMap<Integer,String> coinnames = new HashMap<Integer, String>(); Hash表是一个数据结果,所有要放的对象是以一对值放进去的,一个叫做key就是它的键,一个叫做value就是它的值 放在Hash表里面的 阅读全文
posted @ 2022-06-22 15:24
monkey大佬
阅读(35)
评论(0)
推荐(0)
摘要:
对象数组的for-each循环 private int i; public int getI() { return i; } public void setI(int i) { this.i = i; } 我们编写一个类,成员变量有int i,并编写i的get和set方法 Display[] a = 阅读全文
posted @ 2022-06-22 14:07
monkey大佬
阅读(124)
评论(0)
推荐(0)
摘要:
ArrayList的操作 我们向集合中添加内容时,他会从下标为0开始添加内容,所以我们可以通过集合的下标去获取当前下标对应的值 private ArrayList<String> notes = new ArrayList<String>(); public void add(String s){ 阅读全文
posted @ 2022-06-22 11:27
monkey大佬
阅读(103)
评论(0)
推荐(0)
摘要:
泛型容器类 ArrayList<String> notes = new ArrayList<String>();泛型就是一种容器 容器类有两个类型: 容器的类型 元素的类型 其中 ArrayList就是容器的类型<>中的类型就是元素类型,如果元素类型为String那么存放数据就是String类型 p 阅读全文
posted @ 2022-06-22 10:55
monkey大佬
阅读(104)
评论(0)
推荐(0)
摘要:
类变量 private int value; private int limit; private static int step = 1;我们在成员变量中定义了static静态类型的step。我们来创建调用step Display d1 = new Display(20);Display d2 = 阅读全文
posted @ 2022-06-22 10:13
monkey大佬
阅读(43)
评论(0)
推荐(0)
摘要:
封闭的访问属性 public class VendingMachine { private int value; private int limit; }在这个类中定义成员变量用private来修饰成员变量private只能用来修饰成员变量和成员函数 private(当前类访问级别):如果类的成员被 阅读全文
posted @ 2022-06-22 09:46
monkey大佬
阅读(33)
评论(0)
推荐(0)

浙公网安备 33010602011771号