摘要: Java中可以使用instanceof来判断一个对象到底是不是一个类的实例 instanceof返回的是boolean值 package com.yikuan.cn; class A{ public void tell1(){ System.out.println("A--tell1"); } pu 阅读全文
posted @ 2018-08-09 23:58 yikuandyk 阅读(75) 评论(0) 推荐(0)
摘要: package com.yikuan.cn; class A1{ public void tell1(){ System.out.println("A--tell1"); }} class B1 extends A1{ public void tell2(){ System.out.println( 阅读全文
posted @ 2018-08-09 23:51 yikuandyk 阅读(93) 评论(0) 推荐(0)
摘要: 多态性 1.多态性提现:方法的重载和重写 2.对象多态性 2.1(先发生)向上转型:程序会自动完成 父类 父类对象 = 子类实例 2.2(再发生)向下转型:强制类型转换 子类 子类对象 = (子类)父类实例 package com.yikuan.cn; class A{ public void te 阅读全文
posted @ 2018-08-09 23:39 yikuandyk 阅读(122) 评论(0) 推荐(0)
摘要: 接口:一种特殊的类,里面全部是由全局常量+公共的抽象方法组成; 接口的实现必须通过子类,使用关键字implements,而且接口是可以多实现的! 一个子类可以同时继承抽象类和实现接口; 一个接口不能继承一个抽象类,但是可以通过extends关键字同时继承多个接口,实现接口的多继承; package 阅读全文
posted @ 2018-08-09 23:15 yikuandyk 阅读(130) 评论(0) 推荐(0)
摘要: 1.概念:包含一个抽象方法的类,就是抽象类; 2.什么是抽象方法: 声明而未被实现的方法,抽象方法必须使用abstract关键字声明 3.抽象类被子类继承,子类如果不是抽象类,必须重写抽象类中所有的抽象方法; 4.抽象类不能直接实例化,要通过其子类进行实例化; package com.yikuan. 阅读全文
posted @ 2018-08-09 22:50 yikuandyk 阅读(96) 评论(0) 推荐(0)
摘要: final关键字 1.在java中,表示最终的意思; 2.使用final声明类、方法、属性; @:使用final声明的类不能被继承; @:使用final声明的方法不能被重写; @:使用final声明的变量会变成常量,常量是不可以被修改的; 阅读全文
posted @ 2018-08-09 22:35 yikuandyk 阅读(113) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-08-09 22:23 yikuandyk 阅读(96) 评论(0) 推荐(0)
摘要: 1.强行调用父类的方法的执行; 2.super不一定在重写中使用,也可以表示那些方法时从父类中继承而来; 阅读全文
posted @ 2018-08-09 22:21 yikuandyk 阅读(92) 评论(0) 推荐(0)
摘要: 1.执行try,catch; 2.return >给返回值赋值; 3.执行finally;(finally里面一般不要使用return,否则会将上一步的return赋的值给覆盖掉!!!!!) 阅读全文
posted @ 2018-08-09 01:23 yikuandyk 阅读(161) 评论(0) 推荐(0)
摘要: package TestExceptions; import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException; public class Test { public static v 阅读全文
posted @ 2018-08-08 20:56 yikuandyk 阅读(192) 评论(0) 推荐(0)