找到 9301 篇文章 相关面向对象编程

如何在 Java 中声明数组变量?

Sharon Christine
更新于 2020年2月19日 10:04:43

338 次浏览

您可以像声明变量一样声明数组 - int myArray[];您可以使用 new 关键字像创建对象一样创建数组 - myArray = new int[5];您可以通过使用索引将值分配给所有元素来初始化数组 - myArray [0] = 101; myArray [1] = 102;您可以使用索引值访问数组元素 - System.out.println("数组的第一个元素是: " + myArray [0]); System.out.println("数组的第一个元素是: " + myArray [1]);或者,您可以使用花括号 ({ }) 创建和初始化数组:Int [] myArray = {10, 20, 30, 40, 50}

什么是 Java 中的组合?

Lakshmi Srinivas
更新于 2019年7月30日 22:30:20

253 次浏览

组合也是一种聚合类型,其中关系是限制性的,即如果两个对象处于组合关系,则组合对象在没有另一个对象的情况下将不存在。

如何在 Java 中声明构造函数?

Sreemaha
更新于 2020年2月19日 07:16:09

1K+ 次浏览

在声明构造函数时,您应该牢记以下几点。构造函数没有返回类型。构造函数的名称与类的名称相同。一个类可以有多个构造函数。示例public class Sample {    int num;    public Sample() {       num = 30;    }    public Sample(int value) {       num = value;    }

我应该何时在 Java 类中使用关键字“this”?

Sharon Christine
更新于 2019年7月30日 22:30:20

237 次浏览

this 是 Java 中的一个关键字,用作对当前类对象的引用,在实例方法或构造函数中使用。使用 this,您可以引用类的成员,例如构造函数、变量和方法。示例现场演示 public class This_Example { // 实例变量 num int num = 10; This_Example() { System.out.println("这是一个关于关键字 this 的示例程序"); } This_Example(int num) { ... 阅读更多

Java 中可以有多少个同名的公共类?

Swarali Sree
更新于 2019年7月30日 22:30:20

2K+ 次浏览

一个 Java 文件只包含一个具有特定名称的公共类。如果您创建另一个具有相同名称的类,它将是一个重复的类。如果您仍然尝试创建这样的类,编译器将生成编译时错误。示例 public class Example { } public class Example{ public void sample(){ System.out.println("Example 类的 sample 方法"); } public void demo(){ System.out.println("Example 类的 demo 方法"); } ... 阅读更多

Integer.parseInt() 方法在 Java 中的作用是什么?

Samual Sam
更新于 2019年7月30日 22:30:20

341 次浏览

这是名为 Integer 的类的静态方法,它接受一个整数参数并将其解析为带符号的十进制整数。示例现场演示 public class IntegerDemo { public static void main(String[] args) { // 解析字符串参数 int a = Integer.parseInt("12"); int b = Integer.parseInt("26"); int c = Integer.parseInt("54"); int m = a * b * c; System.out.print("乘法后的值 = " + m); } } 输出 乘法后的值 = 16848

Java 中的 super 和 this 关键字有什么区别?

Lakshmi Srinivas
更新于 2019年7月30日 22:30:20

560 次浏览

this 是 Java 中的一个关键字,用作对当前类对象的引用。使用它,您可以 - 如果实例变量和局部变量具有相同的名称,则在构造函数或方法中区分它们。在类中从另一个构造函数调用一种类型的构造函数(参数化构造函数或默认构造函数)。这称为显式构造函数调用。示例类 Superclass { int age; Superclass(int age) { this.age = age; } public void ... 阅读更多

Java 中的构造函数可以被继承吗?

Monica Mona
更新于 2019年7月30日 22:30:20

4K+ 次浏览

否,Java 中的构造函数不能被继承。在继承中,子类继承超类的成员,除了构造函数。换句话说,Java 中的构造函数不能被继承,因此无需在构造函数之前编写 final。示例 public interface InterfaceTest { public InterfaceTest(){ } public abstract void display(); public abstract void show(); } 仍然,如果您尝试在接口中编写构造函数,它将生成编译时错误。错误 C:\Sample>javac InterfaceTest.java InterfaceTest.java:2: error: expected InterfaceTest(){ ^ 1 error C:\Sample>

Java 中的接口可以有构造函数吗?

karthikeya Boyini
更新于 2019年7月30日 22:30:20

617 次浏览

否,接口不能有构造函数,原因如下 - 接口的所有成员都是抽象的,并且构造函数不能是抽象的。仍然,如果您尝试在接口中编写构造函数,它将生成编译时错误。示例 public interface InterfaceTest { InterfaceTest(){ } public abstract void display(); public abstract void show(); } 错误 C:\Sample>javac InterfaceTest.java InterfaceTest.java:2: error: expected public InterfaceTest(){ ^ 1 error

什么是 Java 中构造函数的 super() 构造?

Sharon Christine
更新于 2019年7月30日 22:30:20

406 次浏览

super 关键字类似于 this 关键字。以下是使用 super 关键字的场景。如果超类的成员与子类的成员具有相同的名称,则用于区分它们。它用于从子类调用超类构造函数。每当您想从方法或另一个构造函数调用超类的构造函数时,您可以这样做:示例类 Person { Person(String name) { System.out.println("Hello "+ name); } } 类 Student ... 阅读更多

广告