se错题集锦(二)
来源:互联网 发布:艾克里里用什么软件 编辑:程序博客网 时间:2024/04/30 15:47
1.接口只可以定义常量和抽象方法,接口中没有实现,实现类实现接口的时候必须重写接口中的方法,并且接口可以继承多个其他接口(多重继承)。
接口修饰只能用public或默认。
常量使用public static final修饰的 。
抽象方法默认是public abstract修饰。只可以在接口或者抽象类中定义且抽象方法不能有方法体。
2.重写与重载的区别?
重写:方法名,参数类型以及参数个数都要相同。JDK1.5之后返回值可以不同,但是重写方法的返回值类型必须是被重写方法返回值类型的子类或者相同,而且重写的方法的访问权限不能低于被重写方法的访问权限。
3.实例方法调用的范围?
①实例方法(对象方法)可以通过方法名直接调用本类中的其他方法。
②实例方法(对象方法)不可以调用同包其他类中私有方法。
4.类方法和对象方法(实例方法)的区别?
类方法是相多类而言,用static修饰,一个类可以有很多对象。对象方法是针对一个对象而言。
(1)类方法中不能出现super、this。(2)类方法中不能引用对象变量。(3)类方法不能被覆盖(静态方法不能被覆盖,即使子类写的静态方法与父类相同,父类引用指向子类对象后依然调用的是父类的静态方法。)。(4)类方法中不能调用类的对象方法。
但是对象方法就没有这么多的约束条件(1)对象方法中可以出现super、this(2)对象方法中可以调用类方法(3)对象方法可以引用对象变量。
0 0
- se错题集锦(二)
- 错题集锦(二) -- Java专项
- 牛客 · 错题集锦 (二)
- Python集锦(二)
- 【Java SE学习札记】 (二)
- Java SE 学习笔记(二)
- Java SE基础知识点总结(二)
- Java SE面试题(二)
- JavaScript实用技巧集锦(二)
- JavaScript实用技巧集锦 (二)
- JavaScript语法集锦(二)
- 2017框架集锦(二)
- 入坑集锦(二)
- Java SE(二)
- 错题集锦(一)
- 错题集锦(三)
- 在Android中访问内置SE和基于SE的卡模拟(二)
- 在Android中访问内置SE和基于SE的卡模拟(二) .
- JavaScript获取本地城市和天气预报实现
- iOS证书(.p12)和描述文件(.mobileprovision)申请
- POJ 2528 Mayor's posters+zoj 1610 Count the Colors(数组记录)
- 前端跨域知识总结
- (2.1.1.6)一看你就懂,Java中的ClassLoader详解
- se错题集锦(二)
- 微信公众号项目笔记 二
- 面试感悟----一名3年工作经验的程序员应该具备的技能
- oracle之存储过程5-查询结果保存到变量中去
- 如何理解c++this指针
- 彻底理解 JS 中 this 的指向
- 去掉CodeIgniter(CI)默认url中的index.php
- AndroidStudio 编译C/C++文件生成SO文件
- servlet3异步处理请求