首页 > 其他分享 >this关键字

this关键字

时间:2024-04-02 23:01:57浏览次数:16  
标签:构造方法 成员 列表 关键字 引用 方法

this关键字只能用于方法方法体内,在类中的非静态方法中使用。this表示当前对象。

Java的this关键字 的作用:

①引用类中的数据成员

②引用类中的成员方法;

③调用本类的构造方法;

④表示当前对象。

“this.数据成员”引用对象的数据成员

this.数据成员名

“this.方法()”引用对象的成员方法

this.成员方法名(实参列表);

“this(参数列表)”调用类的构造方法

this.(参数列表);    //该语句必须是构造方法的第一条有效语句

标签:构造方法,成员,列表,关键字,引用,方法
From: https://blog.csdn.net/2401_83191214/article/details/137249896

相关文章

  • 面向对象14:static关键字详解
    ackagecom.oop.demo07;publicclassStudent{//staticprivatestaticintage;//静态变量多线程里会用到privatedoublescore;//非静态变量publicstaticvoidmain(String[]args){Students1=newStudent();System.out.p......
  • extern 关键字------非原创
    前面总结了static关键字,下面先说说static和extern能同时使用吗?答案是不能。 extern修饰全局变量和函数,被修饰的变量和函数可以在别的文件里使用。static修饰的变量和函数作用范围仅限于定义它的文件内部。 static要求去除符号表名称,extern要求通过符号名称链接,他俩先天就矛......
  • 二叉树结点关键字输出的递归算法实现
    在计算机科学中,二叉树是一种重要的数据结构,广泛应用于各种算法和程序设计中。二叉树的遍历是二叉树操作中的基础问题之一,其目的是以某种规则访问二叉树的每个结点,使得每个结点被且仅被访问一次。给定一个具有n个结点的二叉树,我们需要编写一个递归过程,以O(n)的时间复杂度输出......
  • 基于栈结构的非递归二叉树结点关键字输出算法
    基于栈结构的非递归二叉树结点关键字输出算法一、引言二、二叉树基本概念三、非递归遍历算法基础四、算法设计五、算法实现六、C代码示例七、算法分析八、优化与讨论一、引言在计算机科学中,二叉树是一种重要的数据结构,它广泛应用于各种算法和数据结构中。对于二叉树......
  • static 关键字2----不是原创
    在学习volatile关键字时,在此重温下C语言的其他关键字static。这个关键字可以说到处都在用,但是能否详细说清楚这个static应该怎么用,什么场景用,怎么用合适?当你写下static的时候,是否考虑了真的需要用static吗?在前面笔记中也有学习了static,但明显感觉得出来,当时对static的理解不到......
  • C语言中static静态关键字
    在c语言编写代码中,常见的static静态关键字用于修饰局部变量、修饰全局变量和修饰函数方法。本人也将从这三方面对static关键字的用法进行概要解释。修饰局部变量局部变量主要体现在函数方法里面的变量,咱这边直接上代码看区别:①这个是不加static关键字修饰的局部变量:②这个......
  • MogDB/openGauss数据库package关键字的两种用法
    MogDB/openGauss数据库package关键字的两种用法本文出处:https://www.modb.pro/db/237701package关键字在MogDB数据库里有两种用法:package包,分为PackageSpecification和PackageBody。注意:需要在Oracle兼容下(dbcompatibility=‘A’)package属性,用于存储过程重......
  • synchronized 关键字 - 监视器锁 monitor lock
    目录一、1synchronized的特性1、互斥2、可重入   二、synchronized使用示例 1、修饰代码块:明确指定锁哪个对象.2、直接修饰普通⽅法:锁的SynchronizedDemo对象 3、修饰静态方法:锁的SynchronizedDemo类的对象我们重点要理解,synchronized锁的是什么.......
  • 关键字 typedef 用法详细解析
    一.typedef:1.什么是typedef    typedef是C语言中的一个关键字,它的作用是给一个已经存在的类型起一个别名。    typedef可以为基本数据类型、自定义数据类型(结构体、共用体、枚举类型)、数组和指针定义简洁的类型名称。一旦用户在程序中定义了自己的数据......
  • Java:Java中的`static`关键字
    引言:在Java编程语言中,static关键字是一个非常重要的概念,它可以用来声明类变量和类方法。static变量或方法属于类本身,而不是类的某个特定实例。这使得它们可以在没有创建类实例的情况下被访问和使用。本文将详细探讨static关键字的用法、特点以及它在Java编程中的应用。sta......