老铁们,大家好,相信还有很多朋友对于java this是什么意思和在Java中的main方法中可以使用this关键字吗为什么的相关问题不太懂,没关系,今天就由我来为大家分享分享java this是什么意思以及在Java中的main方法中可以使用this关键字吗为什么的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
本文目录
关于Java返回值类型
返回值类型就是定义一个出口,比如publicStringfun(){Stringa;returna;}Stringb=this.fun();规定返回值类型为String,那么调用这个方法时,等到的就是String类型的值。
publicintgo(){return1;}这是返回的基本数据类型,还可以返回自定义类型比如:先定义一个User类,publicUserfind(Stringname,Stringpassword){Useruser=newUser();returnuser;}返回的user就是自定义的返回值类型.
age在数据库什么意思
age在数据库是变量名称的意思。
譬如:java中的age
this是java中的一个指向当前对象的引用,也就是说,实例化一个对象的时候,可以在对象内部使用this引用对象本身。
因此this.age=age;的意思是说,将当前对象的age属性,赋值为age,后面的age是从外部传入的一个参数。
在Java中的main方法中可以使用this关键字吗为什么
不能,
1、main方法是静态static,也就是在类加载的时候已经初始化化到内存,它的实例是类实例
2、this表示当前实例,main方法和this代表的是不同的实例。
3、this一般不能用在静态方法和静态模块中
4、最简单的原因就是编译不通过。
java的类可以用static修饰吗
在《Java编程思想》有这样一段话:“static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。”。这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用,简而言之,一句话来描述就是:方便在没有创建对象的情况下来进行调用(方法/变量)。我们常听说静态成员变量,静态方法,从没听说过静态类,如果有也是静态内部类,静态内部类就暴脱离于外部类,不用等到外部类的对象创建出来之后再创建内部类,而是可以直接new外部内.静态内部类()。也就是如果一个类能够被static修饰,那它一定是个内部类,普通类是不能够被static修饰的。
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!