JAVA面向对象小结——理论问题

1、什么是类和对象?什么是面向对象程序设计?

2、局部变量、实例变量和静态变量(类变量)的定义?如何使用?区别?

3、重载(Overload)和重写(Override)的区别?

4、封装、继承、多态的定义?优缺点?

5、抽象类和接口的定义?区别?分别什么时候使用?

6、向上造型表现形式?

7、static、final修饰的成员变量和成员方法各有什么用法?

8、&和&&,|和||的区别?

9、
静态代码块和构造代码块和构造函数分别在什么时候使用?执行流程?在继承中的执行流程?

10、权限修饰符有哪些?作用范围?

11、八大基本数据类型?六大运算符?

12、if和switch分别用在什么情况下?

13、this和super的用法?

(未完,待续。。。)(个人答案在下篇)

 

你可能感兴趣的:(JAVA面向对象小结——理论问题)