首页 > 其他分享 >231. this 关键字 和 UML类图

231. this 关键字 和 UML类图

时间:2022-10-25 14:36:04浏览次数:59  
标签:调用 形参 类图 构造 UML 231 属性

231. this 关键字 和 UML类图

  1. this 可以用来修饰: 属性,方法,构造器.

  2. this 修饰属性和方法时, this理解为:当前对象

    在类的方法中我们可以使用this.属性this.方法的方式,调用当前属性和方法,但是通常情况下,我们都省略this,特殊情况下,如果方法形参类的属性同名时,我们必须使用this.变量的方式,表明此变量为属性而非形参.

  3. 构造器和上面类似,是构造器形参与属性同名时使用.

  4. 一句话总结 : 原来怎么写就怎么写,一旦重名就加上this!

232 . this调用构造器

可以减少构造器结构中代码的冗余,调用本类中别的构造器中已经写好的结构。

  1. 在类的构造器中,可以使用this(形参列表)的方式调用本类中其他构造器.
  2. 只能调别的,不能自己调自己.
  3. 如果一个类中有几个构造器,则最多有*** n-1***个构造器使用this(形参列表)调用.
  4. 规定 : this(形参列表)必须声明在当前构造器 首行.
  5. 构造器内部,最多只能声明一个 this.(形参列表)来调用其他构造器.

UML 认识类图

标签:调用,形参,类图,构造,UML,231,属性
From: https://www.cnblogs.com/lg369/p/16824714.html

相关文章

  • POJ 2318(点集二分)
    DefaultTOYSDescription在长方形(x1,y1)(x2,y2)中有n块板(保证与上下边相交),和m个点。现给出板和点的位置,求各区域点数、  Input......
  • 拆解:AFEM-8231和SKY58290-20前端模块 苹果iPhone 14Pro Max
    近期,iFixit对苹果最新iPhone14的拆解终于完成了,认为这次iPhone14最值得点赞的不是更强的处理器,也不是卫星SOS功能和更大的摄像头,而是完全重新设计的内部结构——显示面......
  • plantuml配合graphviz
    IDEA安装插件直接IDEA搜索plantuml即可Mac安装brewinstallgraphvizPS:收藏一个写的很好的homebrew脚本/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai......
  • leetcode-231-easy
    PowerOfTwo思路一:观察2的n次方的二进制,都只有一位1bit,遍历即可publicbooleanisPowerOfTwo(intn){if(n<=0)returnfalse;intcount=0;......
  • UML六大关系
    UML中的六大关系 1、UML中的关系主要有六种:继承、实现、依赖、关联、聚合、组合。继承:用extends表示实现:用implements表示依赖:简单理解就是......
  • B - K-th Number HDU - 6231 (尺取+二分)WindowsSource 2017中国大学生程序设计竞赛-哈
    题意给你数列A,对于A的长度\(\geqlen\)的所有区间内的找出第k大的数,然后放到另一个数组中。然后在新数组中找到第M大的数。思路代码......
  • CVE-2021-23132:Joomla远程代码执行漏洞
    0x00概述:Joomla是一套知名的内容管理系统,使用的是php语言和mysql数据库开发的,可以在各大系统场景进行使用。影响版本:Joomla3.0.0~3.9.240x01复现过程:打开搭建好的环境......
  • 设计模式之UML类图
    UML图示简介在UML中,类使用包含类名、属性和操作且带有分割线的长方形来表示,如图所示,定义一个Student类,它包含属性name、age和id,以及操作modifyInfo()。其对应的......
  • 李白《月下独酌-花间一壶酒》的UML建模
    <!--原文发表于2014年9月22日,换了高清无码图片,重新排版重发。-->中秋节前,我发布了一个广告,请大家用UML建模方法剖析李白的作品《月下独酌-花间一壶酒》,仅有两位同学交来作品......
  • UML建模电台-《MVC之歌》
    《MVC之歌》,作者JamesDempsey是苹果公司的高级工程师。这首歌后来被收录在oreilly的畅销书《HeadFirst设计模式》中,随着这本书扬名世界。JamesDempsey从2003-2013年在苹......