面向对象回顾练习题-1
1、面向对象有什么好处?
2、有哪些权限修辞符,有什么区别? 你会写什么代码来验证这些修辞符的区别?
3、为什么要用private,外部如何访问private属性?
4、this的概念和作用是?
5、什么时候用static?如何定义和使用?通过对象名能访问static属性吗?
6、什么是类、对象、实例、属性?
7、类和对象的关系是?
8、什么是类引用和实例引用?
9、在一个类中,this有以下用法,请说出每种用法的用途。
1)、this.属性 2)、this.方法() 3)、this() 3、this(参数)
10、编写一个类如Person,并没有定义Person()方法,为什么可以执行 new Person()?
11、在JAVA中开发函数库的思路是?
12、创建一个对象的过程是?
13、this指针是什么意思?什么时候会产生?
14、在Java中,一个方法在定义时,可以不写权限修辞符吗?可以不写void或返回值类型吗?可以不写参数吗?
方法定义语法: 权限修辞符 void|数据类型 方法名 (参数) {...}
15、假设Cat类分别有静态代码块、动态代码块、构造方法。现在通过Cat创建两个对象。
请问:上述三个代码分别运行的次数是多少?
16、静态代码块、动态代码块、构造方法使用的场景分别是什么呢?
17、在封装过程中,涉及到getter/setter是什么意思?
18、请讲一个在定义JAVA类时,使用封装的例子。
19、如果将某些方法设置为private,那么这个方法外部如何访问呢?
本文来自博客园,作者:xiaoyongdata(微信号:xiaoyongdata),转载请注明原文链接:https://www.cnblogs.com/xiaoyongdata/p/16284049.html