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相关推荐

  1. Java学习笔记类对象多态继承(下)

    面向对象(下) 1.类的继承 一.什么是继承,有什么用? 继承:在现实世界当中也是存在的,例如:父亲很有钱,几子不用努力也很有钱 继承的作用: 基本作用:子类继承父类,代码可以得到复用.(这个不是重要 ...

  2. java学习笔记(四)----对象、数组作为参数传递,静态变量、静态方法的使用,内部类,使用文档注释

    ***对象作为参数传递*** class passparam { int x;   public static void main(String[] args)   { passparam obj = ...

  3. 韩顺平Java学习笔记P245对象创建流程分析P246this关键字-P250

    P245对象创建流程分析 //1.先在方法区加载方法类 //2.在堆里开空间一个存放age,一个存放name //3.(先默认初始化有默认值age=0,name=null,再显示初始化age=90,n ...

  4. java学习笔记(六)----对象的类型转换, 匿名内置类

    对象的类型转换 --  子类对象可以自动转换成父类 --  父类转换成子类必须使用强制转换 --  instanceof操作符可以用它来判一个实例对象是否属于一个类. class A { public ...

  5. java学习笔记十一——对象转型

    向上转型:子类对象当做父类对象来使用,因为子类对象拥有父类对象的所有成员,所以不会发生任何错误. 向下转型:父类对象当做子类对象来使用,因为子类对象部分特性父类并没有,所以需要加强制转换符. 向上转型 ...

  6. java学习笔记day07 成员变量与局部变量、形式参数、匿名对象、封装、private、this、构造方法、类详细讲解、static

    java学习笔记day07 1.成员变量和局部变量的区别 定义变量的注意事项 2.形式参数⭐ [P175] 形参是个类名,要的其实是一个对象 3.匿名对象(了解即可) 4.封装 class Stude ...

  7. java学习笔记13--反射机制与动态代理

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...

  8. java学习笔记8--接口总结

    接着前面的学习: java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--对象的初始化与回收 java学习笔记3- ...

  9. java学习笔记7--抽象类与抽象方法

    接着前面的学习: java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--类与对象的基本概念(2) java学习笔记3--类与对象的基本概念(1) jav ...

最新文章

  1. Spring Cloud Alibaba发布第二个版本,Spring 发来贺电
  2. window.open打开新窗口不改变原窗口_我P的图不高级,就很可耻吗?
  3. centos 5 .6安装NTP服务器
  4. javaSE各阶段练习题--面向对象-多态-抽象类-接口
  5. 8大排序算法图文讲解
  6. 使用Maven搭建一个Web项目
  7. 前端面试题之http/HTML/浏览器(二)
  8. vue-cli3全面配置详解
  9. PostgreSQL 逻辑订阅 - 给业务架构带来了什么希望?
  10. 相机下载_佳能相机如何连接手机传输相片,视频?
  11. Android仿人人客户端(v5.7.1)——采用RelativeLayout做父容器,实现左侧滑动菜单(二)...
  12. ant基本命令和使用
  13. VMware Perl SDK error “Server Version Unavailable .. line 545”
  14. 你想要的宏基因组-微生物组知识全在这(2022.4)
  15. python全套 百度云-2018年6月北京黑马python24期全套视频课程
  16. 老司机带你检测相似图片【转】
  17. Unity 2019.1 使用Denoise大大减少光照贴图的烘烤时间
  18. 洛谷-P1427-小鱼的数字游戏
  19. Fashion-mnist数据的读取与保存
  20. IT运维服务的主要内容

热门文章

  1. ASP.NET Core与Dapper和VS 2017使用JWT身份验证WEB API并在Angular2客户端应用程序中使用它
  2. java面向对象接口实现_Java面向对象之接口
  3. 集群节点数和分片数关系_离子晶体配位数与离子半径比的关系
  4. vue 设置每个页面的title
  5. 婚宴座位图html5,婚礼小知识,婚宴座位怎么安排才不得罪人(主桌)
  6. 华为新系统鸿蒙和ios,鸿蒙系统呼之欲出 华为上线新功能和苹果iOS相比如何
  7. 辽宁计算机专业院校排名2015,liaoning高校排行榜_辽宁高校排名 2015年辽宁省最佳大学排行榜...
  8. python中df占位符_PYTHON 中的%s %占位符用法
  9. java 数据库mysql_java是怎么连接mysql数据库的
  10. 计算机无法从硬盘启动怎么办,电脑不能从硬盘启动应该怎么解决