当前位置: 首页 > news >正文

构造方法、this关键字的另一种用法

构造方法

      //所有的构造方法第一行有一条默认语句super();

注意问题:

 1.当你没有写构造方法时,你的编译器会自动给你添加一个空参构造.public Person(){}

2.当你自己写了一个构造方法时,编译器就不会给给你添加了

 

 

n  构造方法名称必须和类名保持一致。

 

小复习(this是为了区分成员变量和局部方法重名,this是声明本类变量名)

写构造的是最好多些一条空参构造因为构造方法只能被第一次new方法的时候调用,以后要是想

 

 

 

 

总结:

构造方法在对象创建时就执行了,而且只执行一次。构造方法没有返回

一般方法是在对象创建后,需要使用时才被对象调用,并可以被多次调用。

构造方法名称必须和类名保持一致。

this关键字另一种用法

 

this只能完成本类中构造方法之间的调用,调用的方法只能放在第一行

this和super不同同在一个构造方法里面,但是可以间接调用super()

 

 

转载于:https://www.cnblogs.com/pandam/p/10960197.html

相关文章:

  • 模板 计算1的个数
  • 京北机房 怀来云交换数据中心主机托管
  • 排列组合
  • 结巴分词
  • perf4j使用
  • hdfs使用操作命令
  • node.js的npm详解
  • 求一个n!中尾数有多少个零
  • 扫描之家:RFID技术可以应用在哪些方面?
  • 设置myeclipse自动生成的author等注释
  • equals和==的区别
  • go 安装下载
  • web和APP测试区别
  • 作为一个it码农一天不学习你会不会觉得心里不安
  • C++:成员函数实现在类定义中与在类定义外的区别
  • ----------
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • 【译】理解JavaScript:new 关键字
  • 〔开发系列〕一次关于小程序开发的深度总结
  • Apache Spark Streaming 使用实例
  • es6--symbol
  • gitlab-ci配置详解(一)
  • GraphQL学习过程应该是这样的
  • IOS评论框不贴底(ios12新bug)
  • JS笔记四:作用域、变量(函数)提升
  • Nodejs和JavaWeb协助开发
  • Spring Boot快速入门(一):Hello Spring Boot
  • Vue小说阅读器(仿追书神器)
  • Vue学习第二天
  • 产品三维模型在线预览
  • 读懂package.json -- 依赖管理
  • 前端js -- this指向总结。
  • 区块链分支循环
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​低代码平台的核心价值与优势
  • ###C语言程序设计-----C语言学习(6)#
  • #微信小程序:微信小程序常见的配置传旨
  • $.ajax()参数及用法
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (分布式缓存)Redis分片集群
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (接口自动化)Python3操作MySQL数据库
  • (算法)Travel Information Center
  • (转)IOS中获取各种文件的目录路径的方法
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • .jks文件(JAVA KeyStore)
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET上SQLite的连接
  • .NET业务框架的构建
  • .NET中的十进制浮点类型,徐汇区网站设计
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示