Java学习笔记day08_day09_对象实例化_private_this
1.类与对象
类就是一个模版.
对象的实例化就是根据模版类, 使用new关键字创建实际的对象.
2.类的定义及创建对象
类的定义格式:
public class 类名{//属性(变量) 数据类型 变量名;...//方法 修饰符 返回值类型 方法名(参数){} }
创建对象格式:
类名 对象名 = new 类名();
3.封装private
封装: 把对象的属性与方法的实现细节隐藏, 仅对外提供一些公共的访问方式.
private的特点: private修饰的成员只能在当前类中访问, 其他类中无法直接访问.
4.this关键字
this关键字是对本类对象的引用.this是在方法中使用的. 哪个对象调用了该方法,那么,this就代表调用该方法的对象引用.
this的作用:用来区别同名的成员变量与局部变量(this.成员变量)
转载于:https://www.cnblogs.com/nemowang1996/p/8417338.html
Java学习笔记day08_day09_对象实例化_private_this相关推荐
- Java学习笔记类对象多态继承(下)
面向对象(下) 1.类的继承 一.什么是继承,有什么用? 继承:在现实世界当中也是存在的,例如:父亲很有钱,几子不用努力也很有钱 继承的作用: 基本作用:子类继承父类,代码可以得到复用.(这个不是重要 ...
- java学习笔记(四)----对象、数组作为参数传递,静态变量、静态方法的使用,内部类,使用文档注释
***对象作为参数传递*** class passparam { int x; public static void main(String[] args) { passparam obj = ...
- 韩顺平Java学习笔记P245对象创建流程分析P246this关键字-P250
P245对象创建流程分析 //1.先在方法区加载方法类 //2.在堆里开空间一个存放age,一个存放name //3.(先默认初始化有默认值age=0,name=null,再显示初始化age=90,n ...
- java学习笔记(六)----对象的类型转换, 匿名内置类
对象的类型转换 -- 子类对象可以自动转换成父类 -- 父类转换成子类必须使用强制转换 -- instanceof操作符可以用它来判一个实例对象是否属于一个类. class A { public ...
- java学习笔记十一——对象转型
向上转型:子类对象当做父类对象来使用,因为子类对象拥有父类对象的所有成员,所以不会发生任何错误. 向下转型:父类对象当做子类对象来使用,因为子类对象部分特性父类并没有,所以需要加强制转换符. 向上转型 ...
- java学习笔记day07 成员变量与局部变量、形式参数、匿名对象、封装、private、this、构造方法、类详细讲解、static
java学习笔记day07 1.成员变量和局部变量的区别 定义变量的注意事项 2.形式参数⭐ [P175] 形参是个类名,要的其实是一个对象 3.匿名对象(了解即可) 4.封装 class Stude ...
- java学习笔记13--反射机制与动态代理
本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...
- java学习笔记8--接口总结
接着前面的学习: java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--对象的初始化与回收 java学习笔记3- ...
- java学习笔记7--抽象类与抽象方法
接着前面的学习: java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--类与对象的基本概念(2) java学习笔记3--类与对象的基本概念(1) jav ...
最新文章
- Spring Cloud Alibaba发布第二个版本,Spring 发来贺电
- window.open打开新窗口不改变原窗口_我P的图不高级,就很可耻吗?
- centos 5 .6安装NTP服务器
- javaSE各阶段练习题--面向对象-多态-抽象类-接口
- 8大排序算法图文讲解
- 使用Maven搭建一个Web项目
- 前端面试题之http/HTML/浏览器(二)
- vue-cli3全面配置详解
- PostgreSQL 逻辑订阅 - 给业务架构带来了什么希望?
- 相机下载_佳能相机如何连接手机传输相片,视频?
- Android仿人人客户端(v5.7.1)——采用RelativeLayout做父容器,实现左侧滑动菜单(二)...
- ant基本命令和使用
- VMware Perl SDK error “Server Version Unavailable .. line 545”
- 你想要的宏基因组-微生物组知识全在这(2022.4)
- python全套 百度云-2018年6月北京黑马python24期全套视频课程
- 老司机带你检测相似图片【转】
- Unity 2019.1 使用Denoise大大减少光照贴图的烘烤时间
- 洛谷-P1427-小鱼的数字游戏
- Fashion-mnist数据的读取与保存
- IT运维服务的主要内容
热门文章
- ASP.NET Core与Dapper和VS 2017使用JWT身份验证WEB API并在Angular2客户端应用程序中使用它
- java面向对象接口实现_Java面向对象之接口
- 集群节点数和分片数关系_离子晶体配位数与离子半径比的关系
- vue 设置每个页面的title
- 婚宴座位图html5,婚礼小知识,婚宴座位怎么安排才不得罪人(主桌)
- 华为新系统鸿蒙和ios,鸿蒙系统呼之欲出 华为上线新功能和苹果iOS相比如何
- 辽宁计算机专业院校排名2015,liaoning高校排行榜_辽宁高校排名 2015年辽宁省最佳大学排行榜...
- python中df占位符_PYTHON 中的%s %占位符用法
- java 数据库mysql_java是怎么连接mysql数据库的
- 计算机无法从硬盘启动怎么办,电脑不能从硬盘启动应该怎么解决