java基础知识点
学习方法
1、基本功背程序。多敲,多写2、坚持不懈
3、多积累问题,通常爱热心帮助其他人的,在这方面都是非
常强悍的。4、多看书,(thi
ki
gi
java)java编程思想
5、温故而知新,多去温习前面学过的知识6、多找
题目,7、多交流
面向对象概述
面向过程思想:强调的是功能和行为
面向对象思想:将功能封装进对象,强调具备功能的对象
面向对象的三个基本特征。封装继承多态
什么是类:类就是对现实生活中事物的描述。描述事物其实
就是在描述事物的属性行为什么是对象:对象就是这类事物中实
实在在的个体
为什么定义类:根据需求,以后的开发其实就是在找对象,
没有就要创建一个对象对象必须具备:属性和方法
面向对象的特点:找对象,建立对象,使用对象,维护对象
的关系
面向对象内存分析Catc
ew
Cat
面向对象的一些知识点类中的属性被称为成员变量(每个
对象的属性都不同)
第1页共10页
f类中的方法被称为成员方法(每个对象共享类中的方法)方法的种类:1、无参无返回publicvoidget2、无参有返回publici
tget3、有参无返回publicvoidgetStri
gA4、有参有返回publicStri
ggeti
ta根据需求来定义属性和方法关键字retur
返回语句,被用于返回this用来指当前对象(注释:1、在类的方法定义中使用this关键字代表使用该方法的对象的引用。2、有时使用this可以处理方法中成员变量和参数重名的问题。3、this可以看作一个变量他的值是当前对象的引用。)private隐藏类中方法或属性对外界的可见性,常用于封装toStri
g每个类的一个默认方法,用于把类以字符串显示(注释:1、在JAVA中,所有对象都有toStri
g这个方法。2、创建类时没有定义toStri
g方法输出对象时会输出对象的哈希码值。3、他通常只是为了方便输出,例如:Systemoutpri
tl
xx,括号里面的“xx”如果不是Stri
g类型的话,就自动调用xx的toStri
g方法。4、它只是su
公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法。)
第2页共10页
f封装1、封装(e
capsulatio
)就是把不想或者不该告诉别人的东西隐藏起来,把可以告诉别人的公开。2、做法:修改属性的访问权限或者限制对属性的访问。并为每一个属性创建一对取值方法和赋值方法,用于对这些属性的访问。方法的重载方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法,调用时会根据不同的参数列表选择对应的方法。构造方法(构造函数)1、使用
ew构造方法创建一个新的r