学编程吧学java教程之this关键字发布了,欢迎通过xuebiancheng8.com来访问

java中的this关键字是一个非常重要的关键词。java中的this关键词主要有两种用法,先看第一种

public class Person{

private String username;

private int age;

public Person(String username,int age){

this.username = username;

this.age = age;

}

}

在这里this关键字就代表了对象自己,也就是属性里面的username,把参数username的值给属性里面的username

this.age = age的作用也是把参数age的值给属性里面的age

再来看一个例子

public class Person{

private String username;

private int age;

Person(){

System.out.println("无参构造方法");

}

public Person(String username,int age){

this();

this.age = age;

}

}

这里就是Person的第二个用法。

this调用了无参的构造方法

也就值会执行无参构造方法这行代码

this的第二种用法必须用在第一行。

更多内容请通过xuebiancheng8.com来访问吧,具体网址是

http://xuebiancheng8.com/play/goodgoodstudy_118_daydayup.html

转载于:https://www.cnblogs.com/xuebiancheng8/p/3952521.html

学java教程之this关键字相关推荐

  1. 学java教程之String类

    学编程吧学java教程之String类发布了,欢迎通过xuebiancheng8.com来访问 java类中的String类应该是用的最多的一个类,我们时时刻刻都离不开String类,时时刻刻都在用, ...

  2. 千锋教育威哥学Java教程之Java基础学习路线

    一. Java到底是什么? Java是一门全球范围内使用最广泛的,面向对象的编程语言.Java语言具有功能强大和简单易用两个特征,它作为面向对象编程语言系列的代表,极好地实现了面向对象理论,允许程序员 ...

  3. Java培训教程之this关键字讲解

    前面小节中,类在定义成员方法时,局部变量和成员变量可以重名,但此时不能访问成员变量.为避免这种情形,Java提供了this关键字,表示当前对象,指向调用的对象本身.接下来演示this的本质,如例4-1 ...

  4. Java教程之JDBC中的常用接口和类

    JDBC定义了一系列操作数据库的接口和类,这些接口和类位于java.sql包中.接下来,本节将详细介绍JDBC的常用API. Driver接口 Driver接口是所有JDBC驱动程序必须要实现的接口, ...

  5. 教妹学Java:48 个关键字

    关键字 "二哥,就我之前学过的这些 Java 代码中,有 public.static.void.main 等等,它们应该都是关键字吧?"三妹的脸上泛着甜甜的笑容,我想她在学习 Ja ...

  6. Java教程之Java反射

    反射是Java中核心技术之一,这里先不定义什么叫反射,先看一个例子 public class Person { public void run() { System.out.println(" ...

  7. Java教程之RabbitMQ介绍

    前言 RabbitMQ是基于AMQP协议(Advanced Message Queue Protocol)的消息中间件. 什么是消息队列 消息队列属于进程间通信的一种方式,使用消息队列可以通过异步方式 ...

  8. Java教程之mysql分库分表方案

    1 前言 各位小伙伴,在目前企业级开发中采用Mysql做为数据库是一个主流选择,而当数据量比较大的情况下,为了支撑项目的正常快速的运行,我们不得不选择对数据库分库分表操作,本章节就对数据库的分表做一些 ...

  9. java 怎么用 string method return数量_java教程之Map应该怎么用

    java教程之Map应该怎么用 在自学或者看java教程的时候,大家多多少少都存在着这样或者那样的疑惑,对于这些中软国际小编一直也在整理,今天为大家献上的是关于Map应该怎样去用的一些方法,还是跟过去 ...

最新文章

  1. 团队项目第一阶段冲刺站立会议11(4月28日)
  2. 双线路切换-冗余备份实验
  3. python数据分析常用包之Scipy
  4. 小甲鱼 OllyDbg 教程系列 (一) :二进制破解科普系列之 ReverseMe
  5. Mathematics Base - 期望、方差、协方差、相关系数总结
  6. iOS手势全屏滑动返回
  7. 一个本科生的毕业设计和论文
  8. 联想服务器linux系统raid驱动,IntelRAID 6.12版RAID卡驱动官方正式版下载,适用于linux-驱动精灵...
  9. C语言学生档案表设计——作业
  10. 怎么卸载quartus_分享一个Quartus工程清理方法
  11. HBuilderX配置自动格式化,统一代码规范
  12. python爬取知乎网页图片
  13. oracle收集统计信息和直方图,oracle统计信息和直方图
  14. 电气工程类期刊最新数据+2019年电气工程领域的中文期刊(EI期刊+中文核期刊)
  15. Redis记录:Invalid argument during startup: Failed to open the .conf file
  16. 【ROS】实操_话题发布
  17. Android无法播放本地视频
  18. 数据结构与算法之Python实现——单链表
  19. 前端知识15:webpack打包其他资源之字体图标
  20. 千寻和省cors精度对比_为什么使用千寻cors服务?它有什么优势?

热门文章

  1. Windows Phone7 -- ApplicationBar具体使用说明(设置显示迷你模式和背景半透明模式)...
  2. winsock 错误
  3. NLTK学习笔记(二):文本、语料资源和WordNet汇总
  4. Matlab画图-非常具体,非常全面
  5. mex+matlab2013b+vs2012安装
  6. docker 虚拟机搭建mongodb一主一从一复制_Docker最全教程——MongoDB容器化(十三)...
  7. 激光标记舱口轮廓生成_宣城国产圆管激光切割机-利晟激光
  8. Docker Swarm集群搭建
  9. 【Groovy】集合遍历 ( 集合中有集合元素时调用 flatten 函数拉平集合元素 | 代码示例 )
  10. 【Groovy】字符串 ( 字符串注入函数 | asBoolean | execute | minus )