
如果有一个类的名字叫Name:则
Name o = new Name();//调用空参的构造函数
Name o = new Name("aa");//调用需要传回一个字符参数的构造函数,当然得在Name类中定义这样一个构造函数。
构造函数:构造函数(constructor)是一种特殊的方法 。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中 。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。构造函数的功能主要用于在类的对象创建时定义初始化的状态。
你试试将fetchDictionary方法写到类GraduateResearch1_5里面,在类GraduateResearch1_5中声明私有变量A、B、C,将在main函数中要做的事放到构造函数中去完成,main函数调用构造函数,形如以下,希望可以帮到你。
public class GraduateResearch1_5{
private int A,B,C,D,E;
public GraduateResearch1_5(){
原来要放到main函数中去做的
}
public static void main(String args[]) {
GraduateResearch1_5 gr = new GraduateResearch1_5();
}
public static void fetchDictionary(String s) {
这里变量A、B、C应该就可以用了
s1[A][B][C] = ssubstring(0, i);
}
}
package test;
import javautilScanner;
class Zhuanhuan
{
public static void main(String[] args)
{
int year=0;
boolean result;
Scanner input=new Scanner(Systemin);
Systemoutprint("请输入一个年份:");
year=inputnextInt();
inputclose();
result=Isyear(year);
if(result)
Systemoutprint(year+"是闰年");
else
Systemoutprint(year+"不是闰年");
}
static boolean Isyear(int a){//判断是瑞年
if(a/4==0 && a/100==0||a/400==0)
return true;
else
return false;
}
}
调用方法见上面。PS:你的Isyear判断闰年的方法可能是错误的。
先new一个对象,然后用对象调用方法,方法有参则传。假设有个类A ,A有个方法get(int x,inty)
那么这样做
A a = new A();//创建对象
int x = aget(4,5);//用对象调用方法
Systemoutprintln(x);//输出
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)