首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java代码在调用类函数后不会执行

的原因可能是因为函数没有被正确地调用或者函数内部没有包含需要执行的代码。

  1. 函数没有被正确地调用:在Java中,如果想要执行一个类的函数,需要通过创建类的对象来调用该函数。例如,如果有一个名为"Example"的类,其中包含一个名为"function()"的函数,正确调用该函数的方式是创建一个"Example"类的对象,并通过该对象调用"function()"函数,如下所示:
代码语言:txt
复制
Example obj = new Example();
obj.function();

如果没有创建对象或者没有通过对象调用函数,那么函数内部的代码将不会执行。

  1. 函数内部没有包含需要执行的代码:即使函数被正确地调用,如果函数内部没有包含需要执行的代码,那么函数调用后也不会有任何输出或效果。在编写函数时,需要确保函数内部包含了需要执行的代码逻辑。

需要注意的是,以上两种情况可能会导致函数调用后没有执行代码,但并不意味着Java代码在调用类函数后不会执行。Java是一种高级编程语言,它的特性和语法规则决定了代码在调用函数后会被执行,只是需要确保函数被正确地调用并且函数内部包含了需要执行的代码。

关于Java的更多信息,您可以参考腾讯云的Java产品介绍页面:Java产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Mooc翁恺-Java面向对象程序设计 第二周 对象交互

    面向对象程序设计的第一步,就是在问题领域中识别出有效的对象,然后从识别出的对象中抽象出类来。面对纷繁复杂的现实问题,往往存在多种对象划分的方式,而不同的划分会带来类的设计以至于程序结构的各种不同。对象划分有一些理论,但是不是这门面向对象的入门课程能覆盖的。而且目前的理论也还不是放诸四海皆准的简单操作指南。我们举了一个数字钟的例子,希望通过这个例子表明对象划分的重要性,给你一个感性认识。在今后面对实际的问题领域时,可以试试用这里提到的概念来做对象的划分和类的设计。但是这只是一个例子,遇到具体情况一定是具体分析,按照问题领域的实际情况来做。

    02

    smali基本语法

    Smali语法 ①基本数据类型 smali类型     java类型 V                  void Z                  boolean B                  byte S                  short C                  char I                   int J                   long (64位 需要2个寄存器存储) F                  float D                 double (64位 需要2个寄存器存储) ②对象 smali对象                                                        java对象 Lpackage/name/ObjectName;              package.name.ObjectName Ljava/lang/String;                                        java.lang.String L 表示对象类型 package/name 表示包名 ; 表示结束③数组 smali数组                                    java数组 [I                                            int[] 一维数组 [[I                                           int[][] 二维数组 [Ljava/lang/String                   String[] 对象数组 注:每一维最多255个④类字段/变量 Lpackage/name/ObjectName;——>FieldName:Ljava/lang/String; smali字段                                            java字段 public f1:Z                                       public boolean f1; public f2:I                                        public int f2; public f3:L                                       java/lang/String; public String f3; 1.赋值 静态static const-string v0, "Hello Smali" sput-object v0, Lcom/MyActivity;->name:Ljava/lang/String; 相当于java代码 MyActivity.name = "Hello Smali" 非静态instance .local v0, act:Lcom/MyActivity; const/4 v1, 0x2 iput v1, v0, Lcom/MyActivity;->name:Ljava/lang/String; 相当于java代码 act.name = "Hello Smali" 2.取值 静态(static fields) sget-object v0, Lcom/MyActivity;->name:Ljava/lang/String; 相当于java代码 v0 = MyActivity.name; 非静态(instance fields) .local v0, act:Lcom/MyActivity; iget-object v1, v0 Lcom/MyActivity;->name:Ljava/lang/String; 相当于java代码 v1 = act.name;⑤类方法/函数 smali方法                                                                       java方法 myMethod([I)Ljava/lang/String;                                        String myMethod(int[]) //Java代码 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } #samli代码 .

    00
    领券