第一范文网 - 专业文章范例文档资料分享平台

java面向对象知识点总结复习过程

来源:用户分享 时间:2025/5/26 4:57:39 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

资料收集于网络,如有侵权请联系网站删除

1 类和对象

1.1类:

类是用来描述一类事物的共性内容的, 类是抽象的;

创建类,如何描述 属性 功能 用变量来描述属性 用方法来描述功能

1.2 对象:

就是现实中具体的事物,对象是具体的; 创建对象

类名 对象名 = new 类名(); 如何通过对象访问类中属性和方法呢? 对象名.变量名 对象名.方法名();

只要是new的对象,就是新创建的,就会在内存中开辟一段单独的空间

1.2 匿名对象

创建的对象没有赋值给具体的变量;

word可编辑

资料收集于网络,如有侵权请联系网站删除

所以给匿名对象的属性赋值是没有任何意义的;

匿名对象使用场景 1 调用方法 2 作为参数传递 3 添加进容器中

1.3 This 关键字

This. 类中的普通方法访问到的成员前边都有this.这个关键字 This. 就代表当前对象,

普通方法, 创建对象调方法, 谁调用就代表谁

This(); 可以用来在构造函数中调用本类与之相对应的构造函数 使用注意事项:

1 this() 只能是构造函数的第一条执行语句 2 this() 不能在构造函数之间相互调用 3 this() 不能调用自己

1.4 构造函数(方法) 1.4.1 构造函数的作用

用来给对象进行初始话的(初始化就是指给对象的各个属性赋值)

word可编辑

资料收集于网络,如有侵权请联系网站删除

1.4.2 构造函数何时执行

对象一创建就会调用与之相对应的构造函数

1.4.3 构造函数语法

修饰符 没有返回值类型 类名(参数列表){ 具体执行的代码 }

1.4.4 构造函数自动添加

当一个类中我们没有明确指定构造函数的话,jvm会自动帮我们添加一个空参数的构造,

如果我们指定了,就不添加了

1.5.5 构造函数和普通函数的区别

5.1 执行时机不同

对象一创建就会调用与之相对应的构造函数 普通函数只有被调用才会执行

1.5 return

1 就是用来在方法中返回具体结果(结果类型必须和方法的返回值类型一致) 2 即便方法的返回值类型是void,方法中也可以出现 return; 3 构造函数中也可以有return关键字

word可编辑

资料收集于网络,如有侵权请联系网站删除

1.6 成员变量 和 局部变量

1 作用范围不同, 成员变量是定义在类中的,在整个类中都起作用 局部变量是定义在方法中的,在所在代码块起作用

2 初始值不同,成员变量有默认初始值,不用赋值,也能直接时候 局部变量,没有初始值,必须得赋值以后才能使用

2 封装

2.1 static

Static 是用来修饰类中成员 成员变量 成员方法

被static修饰的成员,就多了一种调用方式,可以被类名直接调用了

2.1.1 修饰成员变量

该变量在内存中只会保存一份,被类和所有对象共享, 那么一个对象对其进行修改,会影响到其他对象,为了不影响其他对象,经常会把静态变量搞成常量,被final修饰;

2.1.2 修饰成员方法

静态方法中只能访问静态成员 普通方法中都能访问;

静态方法中不能出现this,super关键字 Main函数是静态的;

word可编辑

搜索更多关于: java面向对象知识点总结复习过程 的文档
java面向对象知识点总结复习过程.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6v37781mtw6x2111f20r4n7xz5eecp00bmi_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top