1.重要的知识点.
2.一些好的习惯或者重要的注意事项.
3.可能出现的面试题.
重要的知识点
1.java中的参数传递问题
基本数据类型:形式参数的改变不会影响实际参数
引用数据类型:形式参数的改变会直接影响实际参数
关键就是看传递的是实际值还是地址值
注意:字符串特殊
2.面向对象思想概述
面向过程:以函数为基础,强调的是过程,关注的是功能行为
面向对象:以对象为基础,强调的是对象,关注的是具备某些功能的对象.
关系:面向对象是基于面向过程的.
3.面向对象思想的分析方式
1.找对象 -- 名词提取法
2.明确这些对象的功能
3.确定对象之间的关系
举例--大象装冰箱
4.类和对象
类:java语言中最基本的单位就是类,是属性和行为的集合,一个抽象的概念
对象:是类的具体体现
5.类的组成
成员变量:定义在类里面,方法外面的变量.
成员方法:没有static
如果一个源文件中有多个类,文件名必须与带有main方法的那个类名一样.
创建对象
类名 变量名 = new 类名();
使用成员变量:对象名.成员变量.
使用成员方法:对象名.成员方法名();
6.成员变量和局部变量的区别
定义位置不同;
初始化值的区别;
存储位置的区别;
在使用变量的过程中,查找变量的顺序是:
局部 -- 成员 -- 父类 -- 报错;
使用过程中,遵循一个原则:就近原则
7.匿名对象
没有名字的对象
应用场景:
当对象的方法仅进行一次调用的时候
匿名对象可以作为实际参数传递
重要的注意事项
1.参数的传递问题,注意传递的是实际值还是地址值
2.一定要有面向对象的思想,理解这种思想
3.类的创建,对象的创建和使用,成员变量和成员方法的使用
|
|