1.Java的数据类型
八种基本数据类型和三种引用数据类型
基本数据类型:
数值型
整型:byte、short、int、long
浮点型:float、double
字符型:chart
布尔型:boolean
引用数据类型:
类:class、abstract class
接口:interface
数组:array
2.重载和重写(常见的区别)
重载:在类内,方法名相同,参数类型或参数个数不同(参数列表),与返回值类型无关
重写:发生在类间,必须有继承,方法名相同,参数列表相同,返回值相同,抛出的异常不能大于父类的级别
3.多态
多态是一个事物的多种不同表达形式
必要条件:必须有继承、必须有重写、必须是父类的引用指向子类的对象
4.向上转型和向下转型
Animal、Dog继承关系
Animal a =new Dog()自动向上转型
由于引用a向上转型,所以访问父类中拥有的方法和属性,对于子类中存在而父类中不存在的是不能使用的,
这时引用a要调用子类的方法需要向下转型Dog c=(Dog)a
5.封装、继承、多态
https://www.cnblogs.com/sloth-007/p/10612267.html
6.异常
编译时异常:IOException、FileNotFoundException、SQLException不处理不能通过编译
运行时异常:NullPointerException、IndexOutOfBoundsException运行时才会出现的异常
7.this的使用
1.在构造方法中调用其他的构造方法
2.返回当前对象的引用
3.区分成员变量和参数名
版权声明:本文为Teacher_du原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。