1:public class Test_123 {
String m_kobe = "1";
String[] m_king = {"2"};
public static void main(String[] args) {
Test_123 app = new Test_123();
app.mb_operate(app.m_kobe, app.m_king);
Sy

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 禁果

    15人对此回答表示赞同

    public class Test_123 {
    String m_kobe = "1";
    String[] m_king = {"2"};
    public static void main(String[] args) {
    Test_123 app = new Test_123();
    app.mb_operate(app.m_kobe, app.m_king);
    System.out.printl
    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 百毒不侵

    14人对此回答表示赞同

    第一个确实是为14。。。因为,你这一句app.mb_operate(app.m_kobe, app.m_king); 是调用自身的mb_operate(String kobe, String[] king)方法。传了2个值进去。第一个是m_kobe = "1"; 第二个是m_king = {"2"}; 你在mb_operate(String kobe, String[] king)方法中。给k[0]赋值为“4”。。。你在输出的时候是。System.out.print
    展开
    14
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Rosalee

    2人对此回答表示赞同

    我就说说第一个吧,第二个我没看懂,第一个因为你传的第二个参数(app.m_king 传给了String 【】 king)此时king中放的是原来m_king的首地址,你改变了首地址中的值,那么原来的值也会改变!而第一个参数是一个String类型的数据,局部变量的改变的只是他的一个副本,出了那个mb_operate函数,那个kode变量就没用了。所以输出的函数是俩个字符串的连接“1”+“4”。希望帮到你!
    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部