Java 加上“是什么意思?”;新";你想让这个程序工作吗?

Java 加上“是什么意思?”;新";你想让这个程序工作吗?,java,swing,Java,Swing,“新ga();”是什么意思?如果它只是“ga();”,为什么这个程序不能工作。我仍在努力理解所有的编程术语/语言 公共类ga扩展JFrame{ 公共静态void main(字符串[]args){ 新ga(); } 公共ga(){ 设置大小(500400); 设置标题(“测试”); setVisible(真); } } 您的ga()“方法”实际上是类的构造函数。 构造函数的语法为: public [Classname](parameters...){ //you can view it a

“新ga();”是什么意思?如果它只是“ga();”,为什么这个程序不能工作。我仍在努力理解所有的编程术语/语言

公共类ga扩展JFrame{
公共静态void main(字符串[]args){
新ga();
}
公共ga(){
设置大小(500400);
设置标题(“测试”);
setVisible(真);
}
}
您的ga()“方法”实际上是类的构造函数。 构造函数的语法为:

public [Classname](parameters...){     //you can view it as a nameless method with the
                                       //return type of your class
   ...
}
当您想在代码中创建该类的新对象时,或者像这样,如果您想保留对新对象的引用,则调用构造函数:

Ga myGaObject1 = new Ga();
重要提示:在Java中,类名通常以大写字母开头,因此“Ga”而不是“Ga”(与构造函数相同)。

您的Ga()“方法”实际上是类的构造函数。 构造函数的语法为:

public [Classname](parameters...){     //you can view it as a nameless method with the
                                       //return type of your class
   ...
}
当您想在代码中创建该类的新对象时,或者像这样,如果您想保留对新对象的引用,则调用构造函数:

Ga myGaObject1 = new Ga();

重要提示:在Java中,通常以大写字母开头类名,所以是“Ga”,而不是“Ga”(与构造函数相同)。

如果要调用
Ga()
,则需要

public ga() {
...
}
方法的构造函数。 因为
ga()
不是一个方法,compile会发现该语法错误并向您显示一个叉

new
是一个Java关键字。它创建一个Java对象并在堆上为其分配内存

通常,我们首先声明变量类型并为其赋值

Ga myObject ;
myObject = new Ga();
然后给它赋值

Ga myObject ;
myObject = new Ga();

Java中的赋值是给一个基本类型变量赋值或给一个对象类型变量赋值的过程

如果要调用
ga()
,则需要

public ga() {
...
}
方法的构造函数。 因为
ga()
不是一个方法,compile会发现该语法错误并向您显示一个叉

new
是一个Java关键字。它创建一个Java对象并在堆上为其分配内存

通常,我们首先声明变量类型并为其赋值

Ga myObject ;
myObject = new Ga();
然后给它赋值

Ga myObject ;
myObject = new Ga();

Java中的赋值是给一个基本类型变量赋值或给一个对象类型变量赋值的过程

你好像在用秋千。您正在使用Swing吗?该“方法”
ga
是类
ga
的构造函数。调用构造函数只能在创建类的新实例时进行,您可以使用
new
关键字进行此操作。@Sweeper为什么相关?您似乎在使用Swing。您正在使用Swing吗?该“方法”
ga
是类
ga
的构造函数。调用构造函数只能在创建类的新实例时进行,您可以使用
new
关键字进行此操作。@Sweeper为什么这与此相关?