java面向对象

image-20220915204150559

设计对象并使用

类和对象

image-20220915204757214

image-20220915205018563

image-20220915205545915

image-20220915205713241

image-20220915205905512

image-20220915210127122

封装

image-20220915211240470
image-20220915211429518

image-20220915211550196

image-20220915211741202

私有的(藏起来了)

image-20220915213856446

​ 针对没过私有化的成员变量,都要提供get 和set方法

​ set方法: 给成员变量赋值

​ get方法: 对外提供成员变量的值

​ 作用:给成员变量name 进行赋值的

image-20220916105330899

this关键字

image-20220916203015905

image-20220916203116905

结果为10 ,不为0.(优先局部,后成员)

image-20220916203300754

结果为 0; 不为10;(this☞ 我就要成员)

应用:局部变量表示测试类中调用方法传递的数据(跳转接受成员)。加以区分成员

image-20220916204845061

在另一个Java里

image-20220916205057168

image-20220916205003032

构造方法

image-20220916205608848

image-20220916205829296

image-20220916211557038

image-20220916211348115

image-20220916211439506

image-20220916211657669

是关键字new创的

image-20220916211905160

JavaBean类

image-20220917101522262

image-20220917101746742

快速生成(注:insert - ins)

image-20220917101945196

image-20220917102012321

生成构造函数

​ 空参(select None 表示我什么都不选)

image-20220917102527606

带全部参数的(ctrl +a 全选或者按shift不松用鼠标点一下一你想选到那个参数(之前的都会被选中),之后点ok即可)

image-20220917103509092

结果

image-20220917103547956

get 和set 方法(同理)

image-20220917103734118

同样全选即可

image-20220917104410375

image-20220917104939237

右键一键生成很好用

image-20220917105128439

image-20220917105243702

image-20220917112447777

image-20220917112551794

image-20220917112715308

###第一步:先把 Textstudent的字节码文件加载到方法区。把main方法进行临时存储

虚拟机会自动调用程序的主入口main方法 ,mian方法会被加载到栈里面开始执行main的代码

一个new 七个步奏

main内容执行完

image-20220917114712248

image-20220917113337755

study方法使用完(出栈),然后main(出栈)

image-20220917113748715

image-20220917113551796

两个对象的内存图image-20220917114037509

s1.study先调用完先走了,在调s2.study,最后执行完了main再走

两个引用同一个地址

image-20220917142150399

image-20220917142455020

image-20220917142930464

image-20220917143135304

this

image-20220917143642884

image-20220917144503130

image-20220917145144706

image-20220917145242617

this

image-20220917143642884

image-20220917144503130

image-20220917145144706
image-20220917145242617

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值