中易网

JAVA,某方法中调用同类中的其他方法的问题

答案:3  悬赏:60  
解决时间 2021-01-30 11:49
public class Test
{
int Num = 0;
public void increaseS(int s);
{
Num = s;
}
public void increaseM(int m)
{
int s = m * 60;
increaseSec(int s);
}
}

我想在increaseM中调用increaseS,但是compile中一直显示需要“.class”……闹不明白了,貌似这么写应该是没问题的啊……

赐教,谢谢。

是compile时指出increaseSec(int s); 一行有错误,错误说明是【需要“.class”】
==========================
this该怎样用呢?是改成this.increaseSec(int s);么?这样也显示同样的错误说明。学习的脚丫刚从只有一个Class只有一个main()里走出来……碰到写这么多方法真晕……
最佳答案
你定义public void increaseS(int s); 表示你调用这个方法的时候
要传进去一个int类型的值
而你在increaseM中调用 increaseSec(int s);这算怎么一回事情啊
不就是又把increaseSec定义了一遍吗
在方法increaseM应应该写成 increaseSec(1);这样的 传进去一个int值
第3行的num 是全局变量 在方法中可以存在属于方法的变量(局部变量)
想要在方法中调用全局变量 用 this.num 表示属于这个类的num

你increaseM中的num就是个局部变量 它就属于方法increaseM

明白了吗
全部回答
一般来说,外部类调用内部类的方法分为以下几种情况: 1.使用static可以声明一个内部类, 可以直接在外部调用 // 定义外部类 class outer { // 定义外部类的私有属性 private static string info = "hello world"; // 使用static定义内部类为外...
把 public void increaseS(int s){ Num = s; } 改成 public static void increaseS(int s){ Num = s; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
油条面面里面放了什么为什么是黄色的
Tom and Jim are ___. A: friends B: friend
26%是由多少个0.01或者是由多少个0.001
手动对夹蝶阀门关不严怎么办
沉阳和沈阳有什么联系?
特别喜欢看电影中受伤或生病的镜头的人多吗
描写夏天观赏荷花的诗句
晚上睡觉突然抖一抖下,是怎么回事呀,差不多
浅表性胃炎会头晕吗?为什么我的头会晕~~
谁有我的名字百度云
制冰机制冰时没循环水
掌上英雄联盟的专栏在哪
带山海的四字成语
为什么有人闻榴莲是臭的,而有些人却认为是香
海马M3手豪型多少钱?这车怎么样?是日系车吗
推荐资讯
洛奇的问题~请问打击魔杖去哪改造?我去魔法
怎样才能让玩游戏不闪退
诗歌鉴赏,作者想表达什么?并谈谈你的理解。
数控编程G71-G76的格式和代码是什么意思?FAN
什么叫“土地保证金”?
《绝代双骄》与《绝世双娇》各演的什么内容?
苹果手机忘记id密码怎么办怎么办
我要递交起诉书 请问法院周六周日接待吗
1996农历五月十九出生命运怎么样
电缆单轨吊主要用于哪些方面?
芜湖有到盱眙车站的客车吗?
每天晚上睡觉都感觉身上好像有蚂蚁爬,貌似汗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?