湖南农业大学java期末考试重点
简答题
Abstract类和接口的比较
1、abstract类和接口都可以有abstract方法。
2、接口只可以有常量不能有变量和方法;而abstract类中既可以有常量也可以有变量和私有方法。
3、abstract类中可以有非abstract类方法,而接口不可以。
4、实现接口一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法。
5、abstract类在Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个接口。而接口可以实现多重继承
(6、.abstract类和接口所反映出的设计理念不同。abstract class表示的是"is-a"关系,接口表示的是"like-a"关系。)
实例方法和类方法的区别?
1、类体中的方法分为实例方法和类方法两种,用static修饰的是类方法,否则为实例方法。
2、实例方法可以被类创建的任何对象调用执行,而类方法不仅可以被类创建的任何对象调用执行,也可以直接通过类名调用。
3、实例方法可以调用该类中的实例方法或类方法;类方法只能调用该类的类方法,不能调用实例方法.
实例变量和类变量的区别?
类变量不仅可以通过某个对象访问,也可以直接通过类名访问。
实例变量可以通过对象访问,不能使用类名访问。
实例变量仅仅是和相应的对象关联的变量,不同的对象的实例变量互不相同,即分配不同的内存空间。
改变其中一个对象的实例变量不会影响其他对象的这个实例变量。
异常类
数组下标越界异常;
算术异常(被零整除异常)
输入输出异常。
程序设计题
:编写一个应用程序求1!+2!+…+20!
public static void ma
JAVA简答题 来自淘豆网m.daumloan.com转载请标明出处.