找到 34423 篇文章 关于编程

Java 中可以重写构造函数吗?

Sai Subramanyam
更新于 2019-07-30 22:30:20

14K+ 次浏览

如果父类和子类具有相同的 方法,包括名称、返回类型和参数,并且尝试使用子类对象调用它,则将调用子类中的方法。构造函数看起来像方法,但它不是。它没有返回类型,并且其名称与类名相同。但是,构造函数不能被重写。如果尝试在子类中编写父类的构造函数,编译器会将其视为方法并期望返回类型,从而生成编译时错误。示例... 阅读更多

Java 中的“class”类是什么?

seetha
更新于 2019-07-30 22:30:20

452 次浏览

Java.lang.Class 类实例表示正在运行的 Java 应用程序中的类和接口。它没有公共构造函数。示例 以下示例演示了 Class 类的用法。java.lang.Class.getCanonicalName() 方法返回底层类规范名称,该名称由 Java 语言规范定义。如果类没有规范名称,则返回 null。在线演示 import java.lang.*; public class ClassDemo { public static void main(String[] args) { ClassDemo c = new ClassDemo(); Class cls = ... 阅读更多

Java 中的构造函数可以标记为 final、abstract 或 static 吗?

Lakshmi Srinivas
更新于 2019-07-30 22:30:20

2K+ 次浏览

除了 public、protected 和 private,构造函数不允许任何其他修饰符。当使用 final 关键字与方法或构造函数一起使用时,它不能被重写。但是,Java 中的构造函数不能被重写,因此无需使用 final 关键字与构造函数一起使用。由于不能重写构造函数,因此如果将其设为 abstract,则不能为其提供主体。因此,不能将 abstract 关键字与构造函数一起使用。如果要在实例化类之前调用类的成员,则需要在其前面使用 static。但是,构造函数... 阅读更多

如何在与 Python 脚本相同的目录中打开文件?

Rajendra Dharmkar
更新于 2023-08-28 13:50:51

31K+ 次浏览

众所周知,文件处理是编程中的一个基本操作。Python 提供了广泛的工具来处理文件操作,以便与文件交互。在使用 Python 脚本时,通常需要打开位于与脚本本身相同的目录中的文件。在读取配置文件、访问数据文件或执行各种文件操作时,经常会遇到此要求。在这篇详尽的文章中,您将发现我们将探讨在与 Python 脚本相同的目录中打开文件的各种方法。我们将... 阅读更多

如何在 Java 中创建数组?

Swarali Sree
更新于 2020-02-19 10:03:30

2K+ 次浏览

在 Java 中,您可以像使用 new 关键字创建对象一样创建数组。使用 new 关键字在 Java 中创建数组的语法:type[] reference = new type[10];其中,type 是数组元素的数据类型。reference 是保存数组的引用。并且,如果要通过使用索引逐个为所有元素赋值来填充数组,则:reference [0] = value1; reference [1] = value2;例如,如果要创建一个包含 5 个元素的整数数组,可以使用 new 关键字创建它:int[] myArray = new int[5]; 您... 阅读更多

Java 中的构造函数有返回类型吗?

Monica Mona
更新于 2019-07-30 22:30:20

4K+ 次浏览

不,Java 中的构造函数没有任何返回类型。构造函数看起来像方法,但它不是。它没有返回类型,并且其名称与类名相同。它主要用于实例化类的实例变量。如果程序员没有编写构造函数,编译器将代表他编写构造函数。示例 如果仔细观察以下示例中构造函数的声明,它只有构造函数的名称,与类名相似,以及参数。它没有任何返回类型。public ... 阅读更多

Java 中的构造函数名称是否应该始终与类名相同?

Vikyath Ram
更新于 2019-07-30 22:30:22

2K+ 次浏览

是的,构造函数的名称应始终与类名相同。构造函数看起来像方法,但它不是。它没有返回类型,并且其名称与类名相同。它主要用于实例化类的实例变量。如果程序员没有编写构造函数,编译器将代表他编写构造函数。示例 在线演示 public class Sample{ public Sample(){ System.out.println("This is a constructor"); } public static void main(String args[]){ Sample obj = new Sample(); } } 输出 This is a constructor

Java 中的类可以同时是 final 和 abstract 吗?

Samual Sam
更新于 2019-07-30 22:30:20

2K+ 次浏览

不能实例化抽象类。因此,要使用抽象类,需要创建另一个类并扩展抽象类并使用它。如果一个类是 final,则不能进一步扩展它。因此,不能同时声明一个类为 final 和 abstract。示例 即使尝试这样做,也会收到编译时错误,提示“修饰符组合非法:”final abstract class Demo{ public final void display(){ System.out.println("Hello welcome to tutorialspoint"); } } 输出 C:\Sample>javac Demo.java Demo.java:1: error: illegal ... 阅读更多

什么是 Java 中的数字包装类及其方法?

vanithasree
更新于 2019-07-30 22:30:20

356 次浏览

java.lang 包的 Number 类(抽象)表示可转换为基本类型 byte、double、float、int、long 和 short 的数值。以下是 java.lang 包的 Number 类提供的方法。序号 方法和说明 1 byte byteValue() 此方法将指定数字的值作为 byte 返回。2 abstract double doubleValue() 此方法将指定数字的值作为 double 返回。3 abstract float floatValue() 此方法将指定数字的值作为 float 返回。... 阅读更多

什么是 Java 中的方法签名?

Swarali Sree
更新于 2019-07-30 22:30:20

6K+ 次浏览

方法签名由方法名和参数列表组成。示例 在线演示 public class MethodSignature { public int add(int a, int b){ int c = a+b; return c; } public static void main(String args[]){ MethodSignature obj = new MethodSignature(); int result = obj.add(56, 34); System.out.println(result); } } 输出 90 方法... 阅读更多

广告