设计对象并使用
类和对象
封装
私有的(藏起来了)
针对没过私有化的成员变量,都要提供get 和set方法
set方法: 给成员变量赋值
get方法: 对外提供成员变量的值
作用:给成员变量name 进行赋值的
this关键字
结果为10 ,不为0.(优先局部,后成员)
结果为 0; 不为10;(this☞ 我就要成员)
应用:局部变量表示测试类中调用方法传递的数据(跳转接受成员)。加以区分成员
在另一个Java里
构造方法
是关键字new创的
JavaBean类
快速生成(注:insert - ins)
生成构造函数
空参(select None 表示我什么都不选)
带全部参数的(ctrl +a 全选或者按shift不松用鼠标点一下一你想选到那个参数(之前的都会被选中),之后点ok即可)
结果
get 和set 方法(同理)
同样全选即可
右键一键生成很好用
###第一步:先把 Textstudent的字节码文件加载到方法区。把main方法进行临时存储
虚拟机会自动调用程序的主入口main方法 ,mian方法会被加载到栈里面开始执行main的代码
一个new 七个步奏
main内容执行完
study方法使用完(出栈),然后main(出栈)
两个对象的内存图
s1.study先调用完先走了,在调s2.study,最后执行完了main再走
两个引用同一个地址
this
this