云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java面向对象知识点总结复习过程

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

  • 62 次阅读
  • 3 次下载
  • 2026/1/9 14:58:20

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

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面向对象知识点总结复习过程 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

资料收集于网络,如有侵权请联系网站删除 1 类和对象 1.1类: 类是用来描述一类事物的共性内容的, 类是抽象的; 创建类,如何描述 属性 功能 用变量来描述属性 用方法来描述功能 1.2 对象: 就是现实中具体的事物,对象是具体的; 创建对象 类名 对象名 = new 类名(); 如何通过对象访问类中属性和方法呢? 对象名.变量名 对象名.方法名(); 只要是new的对象,就是新创建的,就会在内存中开辟一段单独的空间 1.2 匿名对象 创建的对象没有赋值给具体的变量; word可编辑 资料收集于网络,如有侵权请联系网站删除 所以给匿名对象的属性赋值是没有

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com