this关键字

this的基本概念

这,这个, 表示本类对象的引用,本质是一个对象

特点

每一个普通方法都有一个this,谁调用该方法,this就指向谁.代表当前调用对象,本身不是一个固定的对象,谁来调用,所在的资源就代表谁

用法

         this.属性名​           this.方法名(参数)


private关键字

private的基本概念

私有的,关键字 , 一种访问权限修饰符,用来修饰类的成员
他一般是封装中封装的比较彻底的方式语句。

起到封装的效果

特点

被修饰的成员只能在本类中访问

修饰内容:

属性【成员变量】

行为【成员方法】

构造方法

内部类

修饰效果:

只能在本类中使用

用法​

         private  数据类型  变量名;​         private  返回值类型  方法名(参数列表) { }

扩展

public , 公共的,访问权限修饰符,用来修饰类,成员变量,成员方法等,被修饰的内容可以在任意类中访问

结论

​ private一般用来修饰成员变量

​ public一般用来修饰成员方法

代码示例

public class PrivateDemo {//成员变量private String name;  //private修饰后,只能在本类中访问private int age;private  void  work() {System.out.println("我是一个私有方法!");}//要想使用需要对外提供方法  //例如: getXxxx()  setXxxx()  (在另一篇文章中有详细介绍)}

this关键字 和 private关键字相关推荐

  1. Java学习笔记day14(两个引用指向同一对象内存图解、成员变量和局部变量的区别、private关键字、this关键字、构造方法的特点、面向对象标准汽车类练习)

    *1.两个引用指向同一对象内存:  *         例子:Phone.java与Phone_Test.java /** 手机类:* 成员变量:品牌,价格,颜色...* 成员方法:打电话,发短信.. ...

  2. 1.2 private 关键字 面向对象封装

    public class Demo2 {  public static void main(String[] args) {      Person1 p  = new Person1();   p. ...

  3. 面向对象(封装对象private关键字)

    1.面向对象(封装的概述) A:封装概述 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式. B:封装好处 隐藏实现细节,提供公共的访问方式 提高了代码的复用性 提高安全性. C:封装原则 将不需 ...

  4. Java中的对象、private关键字、this关键字、构造方法

    面向对象 概述:Java一种面向对象的程序设计语言,面向对象思想是一种程序设计思想,在面向对象思想的指引下,使用Java语言去设计.开发计算机程序. 这里的对象泛指现实中一切事物,每种事物都具备自己的 ...

  5. java private 命名_java private关键字用法实例

    这篇文章主要介绍了java private关键字用法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 package java04; /* * 问 ...

  6. C++:C++中public protected private关键字用法

    C++:C++中public protected private关键字用法 笔者这里主要针对C++中public protected private关键字做一个较全面的总结.首先public prot ...

  7. private关键字 java 1613808402

    private关键字 java 1613808402 关于 配套 示例 定义学生类 age年龄,是private的 提供了公有的方法来操作私有的年龄age字段 入口函数 对象调用公有方法来操作私有的字 ...

  8. 5 封装性和private关键字

    封装 这一节来看下面向对象三大特征之一的封装. 什么是封装? 封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式. 封装的优点: 隐藏代码的实现细节,提高安全性. 举个例子,我们日常生活中的插座 ...

  9. Java基础_107. private 关键字的使用

    定义了两个类. 第一个学生类.   第二个学生测试类.   在学生测试类中, 首先在main 方法中, 创建一个对象, 然后通过对象给成员变量赋值, 最后通过对象来调用show 方法. 而show 方 ...

最新文章

  1. map:根据 value 找 key ?
  2. 聊一聊,用户画像的前世今生
  3. PAT_B_1008_Java(20分)
  4. 总结 构造函数与非构造函数 原型继承的一个方法
  5. oracle ogg checkpoint,OGG 11g Checkpoint 详解
  6. Java学习路线,Java SE,EE,ME的区别,SSM框架基本概念
  7. git push命令入门
  8. apache 添加虚拟机
  9. C# 采用Automation控制自动拨打接听电话
  10. 《自己动手写网络爬虫》读书笔记——宽度优先爬虫和带偏好的爬虫
  11. 2019年9月全国计算机二级Office题库软件
  12. 租用服务器多开虚拟机,云服务器多开虚拟机
  13. 硅谷真假u盘测试软件,硅谷硅谷真假u盘测试
  14. 密码学笔记——培根密码
  15. 2021-10-25
  16. pdf裁边app_PDF裁剪怎么使用?
  17. 200以后最小质数:
  18. mac版python怎么运行_mac 怎么运行python
  19. 货郎问题的实例 c语言编程,货郎担问题的C语言解法
  20. java向上转型_Java向上转型

热门文章

  1. 用Notepad++写python的小配置
  2. SQL Reverse函数
  3. 方案改进:直接通过User Control生成HTML
  4. Windows下搭建Wampserver+WordPress
  5. C语言-按照单词反转字符串(完整代码)
  6. 并查集——程序自动分析(洛谷 P1955)
  7. 广度优先搜索——填涂颜色(洛谷 P1162)
  8. java定时器小程序_【微信小程序】使用setTimeout试试定时器
  9. 邀请函丨云和恩墨邀您一起迈向混合数据库时代!
  10. 嘉年华回顾丨 尚博带你了解腾讯 TXSQL如何 赋能腾讯云分布式数据库 CynosDB