郭乾亮
郭乾亮
全部文章
分类
ACM-大数/高精度(5)
ACM-搜索(1)
ACM-数学(1)
java面向对象(20)
【Arrays工具类】(1)
【c/c++/stl库】(7)
【HTML5/CSS3】(16)
【java面向对象】(21)
【MySQL】(8)
【成功是慢慢来的】(1)
【数据结构与算法】(16)
【杂】(11)
【算法竞赛】(9)
未归档(96)
题解(1)
归档
标签
去牛客网
登录
/
注册
郭乾亮的博客
全部文章
(共214篇)
匿名内部类
(1)匿名内部类格式: 格式: new 父类或者接口(){ 重写接口或者父类中的方法 (一般不超过三个) }; (2)使用匿名内部类的情况: 需要有接口或者父类,并且,接口或者父类中的方法不超过三个,过多时候就不匿名了。 匿名内部类可以当做参数传递。 (3)匿名内...
匿名内部类
2019-05-15
0
482
内部类
(1)内部类定义:将一个类定义在另一个类里面,里面那个类就称为内部类。 (2)分类: 成员内部类。 局部内部类。 (3)匿名内部类:内部类的简写形式。 (4)内部类在成员位置: class Outer{ void show(){ } //内部类在成员位置 cl...
内部类
2019-05-15
0
546
接口中多态的应用
下面的代码意思是,定义了一个USB接口,这个接口实现了Mouse和Key两个类。在PC类的构造方法中调用这个接口实现的对象,如果接口实现了哪个类,就将这个接口实现的对象向下转型,进入到那个类中,执行那个类中的操作。 class PC{ void use(USB u){//USB u = new ...
接口中多态的应用
2019-05-15
0
418
继承关系下的多态应用
下面的代码定义了一个Person类,在该类中给出同名不同参的feed方法。但是,假如参数为类类型,并且数量非常的大,那么这样的代码就显得臃肿,多态应运而生。 class Person{ void feed(Cat c){ c.eat(); } void feed(Dog d){ d....
多态应用
2019-05-15
0
416
多态
(1)多态在java中的表现形式: Fu f = new Zi(); 父类(或者接口)中的引用指向子类对象。 (2)好处: 提高了程序的扩展性和后期可维护性。 (3)前提: 需要存在继承或者实现关系。 要有覆盖操作。 (4)下面的代码演示了一般子类继承抽象父类后被调用的过程,通过这个代码...
多态
2019-05-15
0
415
接口(interfac)的应用
抽象类和接口的关系: 相同: 都是将共性的东西向上抽取而来的。 不同: 抽象类需要被继承,接口需要被实现。 抽象类只能被单继承,接口可以多实现。 抽象类中可以有抽象和非抽象方法,接口中只能是抽象方法。 抽象类的继承是该体系中基本共性的内容,接口是该体系中额外的...
接口的应用
2019-05-14
0
449
接口(interface)
(1)接口是一种特殊的抽象类: 格式: interface 接口名{ } (2)接口中的成员修饰符是固定的。(会自动添加) 成员常量:public static final 成员方法:public abstract (3)接口的出现将"多继承"通过另一种形式体...
接口
2019-05-14
0
488
抽象类(abstract class)
(1)抽象类定义:java中可以定义没有方法体的方法,该方法称为抽象方法,抽象方法的类就是抽象类。 (2)一个类中只要有一个方法是abstract,那么这个类就是abstract。 (3)抽象类无法被实例化 abstract class Teacher{ String name; int a...
抽象类
2019-05-14
0
598
final关键字
final关键字: final可以修饰类,方法,变量。 final修饰的类不可以被继承。 final修饰的方法不可以被覆盖。 final修饰的变量是一个常量,只能被赋值一次。 内部类只能访问被final修饰的局部变量。 测试: (1).final修饰的类不可以被继...
2019-05-14
0
427
子类实例化过程
下面的代码在访问子类构造函数时,父类也运行了。 class Fu{ Fu() { System.out.println("Fateher"); } } class Zi extends Fu{ Zi() { System.out.println(&qu...
子类实例化过程
2019-05-14
0
486
首页
上一页
6
7
8
9
10
11
12
13
14
15
下一页
末页