原文:java使用this关键字调用本类重载构造器

在构造器中可以调用本类的其他重载构造器,不能使用构造器名称来调用另一个构造器,而是应该使用Java特定的this . 来调用。 this . 方法必须出现在构造器中的第一行,用来调用其他重载构造器。调用时参数必须严格匹配。 这种调用方式的优点在于一个构造器可以不必重复编写其他构造器中已有的代码,而是通过调用其他构造函数以实现复用,从而提供良好和类代码结构。 public class Teacher ...

2016-12-04 21:57 2 4583 推荐指数:

查看详情

java this关键字调用构造方法

一 this调用构造方法   构造方法之间的调用,可以通过this关键字来完成。 格式:   this(参数列表); 构造方法的调用举例: 二 this的原理图解 例如: 内存图解:   1、先执行main方法 ...

Wed Jul 08 19:14:00 CST 2020 0 806
java同一个类中,构造器如何调用另一个重载构造器?

构造器里面调用其它构造器,格式方法如下:1、使用this调用另一个重载构造器,只能在构造器使用;2、必须写在构造器执行体的第一行语句; 示例如下: import static java.lang.System.*; //-导入java.lang.System下全部的静态成员变量 ...

Sun Dec 10 18:05:00 CST 2017 0 4932
JAVA使用super调用属性、方法、构造器

子类中super关键字使用    1.super可以理解为父类的   2.super可以用来调用属性,方法,构造器   3.在子类中使用super调用属性和方法     3.1在子类的方法或构造器中,通过使用“super.属性”或者“super.方法”的方式 ,显示的调用父类中声明 ...

Fri Mar 12 06:06:00 CST 2021 0 568
Java基础03 构造器与方法重载

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在方法与数据成员中,我们提到,Java中的对象在创建的时候会初始化(initialization)。初始化时,对象的数据成员被赋予初始值。我们可以显式初始化 ...

Wed Mar 27 06:12:00 CST 2013 18 52626
Java构造器与构建使用

我们在平常类的构建过程中,可能会面临很多问题,可扩张性、安全性等等。想象一下,这样一个场景,我们现在要创建一个类,其中有6个属性,其中又有4个属性的值是不太确定的(可能某个对象就不需要其中的某个值),这时我们怎么创建这个类呢?以下是几种方法: 使用普通构造器 我们完成该类构建后 ...

Thu Feb 28 04:13:00 CST 2019 0 631
Java构造器构造方法的使用和意义

java构造方法是一个重要的概念,初学时有人会对此构造方法的使用特别是其作用不清楚,下面我就来谈谈我对java构造方法的理解,有不对或不清楚的地方希望各位看官提出意见,谢谢! 一.构造方法的定义声明 构造方法的名字必须和所在类的名字一致,没有返回值,但不能声明void,访问权限可以为任意 ...

Thu Oct 25 17:28:00 CST 2018 0 6566
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM