1、什么是面向对象?
A:概述 面向对象思想:以对象为基础,完成各种操作,强调的是具有某种特殊功能的 对象。
B:思想特点 思考习惯、简单化、指挥者。
C:举例(最好能结合当时的常见来讲)
D:总结(万物皆对象)
概述
可以简化我们的开发,调高开发效率和程序的可维护性。
2、一些基本单位:
Java语言最基本的单位是:类
计算机最基本的单位是:字节(byte)
计算机能直接识别的进制是:二进制
计算机底层存储或者运算,采用的是数据的:二进制补码形式
3、成员变量和局部变量的区别:(具体自己去看)
A:定义位置不同。
B:内存中的存储位置不同
C:生命周期不同。
D:初始化值不同。
4、面向对象的三大特征是什么?封装、继承、多态(顺序不能乱)
5、什么是封装? 隐藏对象的属性和实现细节,仅对外提供一个公共的访问方式。
6、封装指的就是private,这句话对吗?
不对,因为我们常用的函数,类,包都是封装的体现。
7、get()和set()方法必须成对出现吗?
不一定,看需求。只设置值就用set(),获取值就用get().
具体用谁看需求,但是一般我们都会提供。
8、数组,集合,字符串分别如何获取长度?
数组通过length属性获取长度
集合通过 size()方法获取长度
字符串通过length()方法获取长度
|
|