`

Java中this、super关键字的用法简单说明

阅读更多

 

super是Java语言的保留字,用来指向类的超类.
假设在Teacher类中定义了一个类变量boolean gender;
在子类的方法中gender就应该是指子类的gender变量,
如果要引用超类的gender变量的话就必须使用 
super.gender
this对象在类的构造方法中,要给对象的域进行初始化,
这时如果参数和类变量同名,则类变量的名字将会被参数名屏蔽,
必须知道当前的对象名称,才能用对象名引用对象的域
public DotLoc(double XX,double YY,double ZZ)
{
    X
=XX;Y=YY;Z=ZZ;    
}

如果参数与类变量名同名
public DotLoc(double X,double Y,double Z)
{
    
this.X=X;this.Y=Y;this.Z=Z;
}
分享到:
评论

相关推荐

    Java super关键字使用

    本篇文章将深入探讨`super`关键字的使用方法,包括其在构造函数、方法调用以及字段访问中的应用。 ### 1. 构造函数调用 当子类继承父类时,有时候我们需要在子类的构造函数中调用父类的构造函数。Java中的`super`...

    javathis和super用法 this和 super 关键字的区别

    ### Java中的this与super关键字详解 #### 一、引言 在Java编程语言中,`this`和`super`是两个非常重要的关键字,它们在面向对象编程中扮演着不可或缺的角色。正确理解和使用这两个关键字对于编写高质量、易于维护...

    Java中this与super关键字的对比使用.pdf

    本文档通过分析this与super关键字的基本用法,明确指出它们在Java面向对象编程中的重要性和使用场景。理解this与super关键字的用法有助于程序员编写出更加规范、严谨的代码,并能够有效管理继承体系中类的属性和方法...

    Java中的this和super的用法 

    使用 this 和 super 关键字可以帮助我们在编程中避免一些常见的错误,例如,在某个方法中,如果形参名与当前对象的成员变量名相同,使用 this 关键字可以明确地指明当前对象的成员变量名。 此外,使用 this 和 ...

    Java中this与super的用法

    Java 中的 this 和 super 是两个非常重要的关键字,它们都是用来访问对象或父类的成员变量或方法的。下面我们将详细地讲解它们的用法和区别。 首先,让我们来看一下 this 关键字。this 关键字是用来访问当前对象的...

    java中super关键字的三种用法.pdf

    Java 中的 super 关键字的三种用法 Java 中的 super 关键字是非常重要的,它可以用于访问父类的成员变量和方法。下面我们将讨论 super 关键字的三种用法。 第一种用法:在子类的构造函数中调用父类的构造方法 在...

    Java中this与super关键字的对比使用.zip

    在Java编程语言中,`this`和`super`是两个非常重要的关键字,它们在类的继承和对象引用中起着至关重要的作用。本篇将详细阐述这两个关键字的含义、用法以及它们之间的区别。 首先,`this`关键字代表当前对象的引用...

    Java super关键字用法实战案例分析

    Java super关键字用法实战案例分析 Java super关键字是Java编程语言中的一种特殊关键字,用于访问父类的成员变量和方法。在Java中,子类继承父类时,需要使用super关键字来调用父类的构造方法、属性和方法。本文将...

    java中this与super用法

    在 Java 中,this 和 super 是两个重要的关键字,它们都是用于访问当前对象或父类中的成员变量或方法的。 this 用法 this 的用法在 Java 中大体可以分为三种: 1. 普通的直接引用 在类的成员方法中,可以使用 ...

    Java中的static关键字

    Java 中的 static 关键字是用于声明类的成员变量和成员方法的,它可以使得变量和方法属于类本身,而不属于某个对象。静态变量也称为类变量,静态方法也称为类方法。静态变量和静态方法可以直接通过类名调用,不需要...

    详解Java super 关键字.pdf

    在Java编程中,`super`关键字是一个非常重要的概念,它允许子类引用其直接父类的实例变量、方法,甚至调用父类的构造函数。理解并熟练运用`super`关键字是成为一名合格的Java开发者的关键技能之一。 首先,`super`...

    Java中this、super用法[归类].pdf

    Java 中 this 和 super 的用法 Java 中的 this 和 super 是两个重要的关键字,它们在面向对象的编程中扮演着非常重要的角色。本文将详细介绍这两个关键字的用法和意义。 this 关键字 在 Java 中,this 通常指当前...

    Java中this与super的区别

    静态方法,也就是类方法中不能有this和super关键字 1. 子类的构造函数如果要引用super的话,必须把super放在函数的首位. 复制代码 class Base { Base() { System.out.println("Base"); } } public ...

    java中this的使用

    Java 中 this 的使用 在 Java 中,this 是一个非常重要的关键字,它可以用来指代对象自己本身。...这篇文章介绍了 Java 中 this 关键字的使用,包括指代当前类的属性、方法和构造函数,以及与 super 关键字的比较。

    JAVA中的保留关键字

    - `const`:虽然在C++中是关键字,但在Java中并未使用,保留以备将来使用。 - `goto`:同样是C++中的关键字,在Java中保留但未使用。 #### 总结 掌握Java的关键字和保留关键字对于编写高质量、可维护的代码至关...

    举例讲解Java编程中this关键字与super关键字的用法

    在Java编程中,`this`和`super`是两个非常重要的关键字,它们在处理类的继承关系时起着关键作用。本文将通过实例详细解析这两个关键字的用法。 首先,`this`关键字主要用于指代当前对象。它有以下三个主要用途: 1...

    Java中static、this、super、final用法

    Java 中的 static、this、super、final 用法是 Java 语言中四个重要的关键字,它们在 Java 编程中扮演着不同的角色,下面我们将详细介绍每个关键字的用法。 一、static static 关键字在 Java 中有多种用法: 1. ...

    java中this/super用法

    Java 中的 `this` 和 `super` 是两个非常重要的关键字,它们在编写面向对象程序时起到关键作用。`this` 关键字主要用来引用当前对象的属性和方法,而 `super` 关键字则用于引用父类的属性和方法。 1. `this` 关键字...

    java中的关键字大全

    ### Java中的关键字大全 在Java编程语言中,关键字是一组预定义的词汇,它们具有特殊的含义和用途。理解和掌握这些关键字对于编写有效的Java程序至关重要。本文将详细介绍Java中的一些核心关键字,并提供相应的解释...

Global site tag (gtag.js) - Google Analytics