东辰安华知识网 东辰安华知识网

东辰安华知识网
东辰安华知识网是一个专业分享各种生活常识、知识的网站!
文章434741浏览52697271本站已运行9224

java this是什么意思(在Java中的main方法中可以使用this关键字吗为什么)

老铁们,大家好,相信还有很多朋友对于java this是什么意思和在Java中的main方法中可以使用this关键字吗为什么的相关问题不太懂,没关系,今天就由我来为大家分享分享java this是什么意思以及在Java中的main方法中可以使用this关键字吗为什么的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

本文目录

  1. 关于Java返回值类型
  2. age在数据库什么意思
  3. 在Java中的main方法中可以使用this关键字吗为什么
  4. java的类可以用static修饰吗

关于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修饰的。

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

赞一下
东辰安华知识网
上一篇: 一渡是什么意思(一渡赤水什么意思)
下一篇: 为什么马要钉马蹄铁(为什么马的蹄上要钉蹄铁)
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏