大家好,今天小编关注到一个比较有意思的话题,就是关于java语言没有函数的问题,于是小编就整理了5个相关介绍Java语言没有函数的解答,让我们一起看看吧。
- 函数不能有返回值对不对?
- java中主函数怎么调用类中定义的函数?
- 函数类型可以省略吗?
- Java中为什么不设置一个函数,让程序员来标记可以被gc回收的变量?
- 为什么在电脑上配制了Java,但不能运行注明Java的文本文档?
函数不能有返回值对不对?
如果您问的是计算机编程领域里面的函数,那么答案是不对。函数可以有返回值,也可以没有返回值。
以C语言和JAVA语言为例,如果函数没有返回值,需要声明返回类型为void,如果有返回值,则声明具体返回类型。事实上,很多时候即使某个函数并不返回值,我们也可以加上一个返回类型表示额外的信息,比如返回一个布尔值表示函数执行是否成功等。希望以上回答可以帮助到您。
j***a中主函数怎么调用类中定义的函数?
public class DrawTable extends JFrame{public DrawTable(){}public boolean table(){}public static void main(String[]args){ DrawTable dt = new DrawTable (); dt.table();}}楼主,要有面向对象的概念!
函数类型可以省略吗?
在某些编程语言中,如Python,函数类型声明通常是可以省略的。Python是一种动态类型语言,这意味着它会在运行时自动推断变量的类型,而不是在代码时指定。因此,在Python中,你不需要在函数定义中指定返回值的类型,因为Python会根据函数的实际行为来确定返回值的类型。然而,虽然类型声明在Python中是可选的,但明确指定类型可以帮助提高代码的可读性和可维护性,并使类型错误更容易被捕获。
在其他一些静态类型语言中,如C++或J***a,则必须在函数定义中指定函数的返回类型和参数类型。
是返回值的类型的话,是不能省略的,省略的话,默认为void!!
而对于函数的存储类型的话,如果省略,则是默认为extern,和变量的存储不同,变量的存储类型默认为auto
J***a中为什么不设置一个函数,让程序员来标记可以被gc回收的变量?
参考Object类中的finalize()方法,对应的是C++的析构函数;如果不是必要,尽量不要重写该方法。GC是虚拟机的异步任务,我们无法手动指定,即便调用System.gc(),也只是给虚拟机一个建议,不保证一定执行。
为什么在电脑上配制了J***a,但不能运行注明J***a的文本文档?
J***a源程序(.j***a文件)——>j***a字节码文件(.class文件)——>由解释执行器(j***a.exe)将字节码文件加载到j***a虚拟机(jvm)——>字节码文件(.class)就会在j***a虚拟机中执行。
摘自搜狗百科
先用J***a.c编译你的类代码(或许有多个,建议放在同一个文件夹下),然后j***a含有main函数的字节码文件。
到此,以上就是小编对于j***a语言没有函数的问题就介绍到这了,希望介绍关于j***a语言没有函数的5点解答对大家有用。