this关键字

方法被哪个对象调用,this就代表那个对象
当局部变量隐藏成员变量时,使用this关键字(例如构造方法和访问器).

构造方法

构造方法作用概述

给对象的数据进行初始化

构造方法格式

方法名与类名相同
没有返回值类型,连void都没有
没有具体的返回值

构造方法注意事项

不提供构造方法时,系统会给出默认无参数构造方法
提供了构造方法时,系统将不再提供,所以要使用无参构造函数时要自己定义.
构造方法也是可以重载的(即多个构造函数)

构造方法通过new关键字调用

类名 对象名 = new 构造方法(...);

给成员变量赋值的方式:

A.setXxx()访问器.
B.构造函数

转载于:https://www.cnblogs.com/aeolian/p/7757805.html

Java基础-this关键字和构造方法(10)相关推荐

  1. Java基础语法-关键字、数据类型

    JRE.JDK.JVM Java基础语法 注释.标识符.关键字 标识符注意点 所有标识符都应该以字母(A-Z 或者a-z),美元符($).或者下划线(_)开始 首字符之后可以是字母(A-Z 或者a-z ...

  2. Java基础(final关键字、双亲委派机制)

    Java基础 一.双亲委派机制 首先得了解类加载器Classloader在JVM中的分工: Bootstrap classLoader:主要负责加载核心的类库,构造ExtClassLoader和APP ...

  3. Java基础(Static关键字)

    java基础 一.关于Static修饰的变量 首先Static修饰的变量是放在方法区内存空间中的,在运行时Static方法先赋值然后才是main方法的执行,在类加载的时候就对Static修饰的变量进行 ...

  4. JAVA基础之关键字、保留字和标识符

    关键字: 1.关键字(keyword)的定义和特点 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所有字母都为小写 官方地址: https://docs.oracle ...

  5. Java基础—序列化关键字transient

    原文作者:老鼠只爱大米 原文地址:Java中transient关键字的详细总结 一.概要介绍 本文要介绍的是Java中的transient关键字,transient是短暂的意思.对于transient ...

  6. Java基础super关键字、final关键字、static关键字、匿名对象整理

    super关键字 10.1子父类中构造方法的调用 public class Test { public static void main(String[] args) { new Zi(); } } ...

  7. Java基础-final关键字

    目录 1.final修饰的类无法继承 2.final修饰的方法无法覆盖 3.final修饰局部变量 4.final修饰引用 5.final修饰实例变量 6.常量 7.总结: 1.final修饰的类无法 ...

  8. Java基础——volatile关键字解析

    简介 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情.由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了解一下与内 ...

  9. Java基础-this关键字

    this关键字 1.this是一个关键字,翻译为:这 2.this是一个引用,this是一个变量,this变量中保存了内存地址指向了自己,this存储在JVM堆内存当中Java对象内部 3.创建一个1 ...

最新文章

  1. 腾讯和头条,构建类脑神经元网络的两条路线之争
  2. python turtle画椭圆-【python turtle如何画椭圆】
  3. 电脑远程凭证不工作:解决
  4. 看穿容器的外表,Linux容器实现原理演示
  5. 八位流水灯的verilog代码_Arduino入门 第七节-彗星灯 呼吸流水灯
  6. Java中System.nanoTime()的使用
  7. winform窗体界面闪烁解决办法
  8. 驾校一点通电脑版2015 v1.5 最新版
  9. html打开后繁体字怎么变成规范,对HTML标准的思考 - 记解决H5随机显示简繁体汉字问题...
  10. mongodb 日期分组聚合_MongoDB基于时间段的聚合查询
  11. 简单工厂,工厂方法,抽象工厂思想-手机时代的变迁
  12. 用动画做出一个正方体并且3d旋转,详解
  13. Largest Contentful Paint (LCP)
  14. 林子雨大数据实验八Flink部分代码
  15. CAPICAPICOM的一些知识
  16. 2017最新苹果 APPLE ID注册流程
  17. ❤️Windows系统❤️cmd命令+实用工具 大全❤️完整总结
  18. 软通动力华为java机考题库_软通动力Java考试题库.doc
  19. 接入华为游戏防沉迷,点击防沉迷弹窗后游戏闪退
  20. E易语言源码图标修复

热门文章

  1. Python----虚拟环境
  2. 使用JSSDK分享页面
  3. poj 2063 Investmen 完全背包
  4. 【疑问感受】初见指针——当函数遇到指针
  5. 同一个类里方法互相调用注解失效问题
  6. PowerDesigner运行自定义VBS脚本,复制Name到Comment
  7. Git合并两个不同的仓库
  8. eclipse web项目中css无法显示
  9. 阿里云安装git_Jenkins准备篇04阿里云Centos7服务器安装git
  10. STL(五)——slist/list链表