java中this的用法

this的使用方法介绍

操作方法

  • 01

    new只出现在构造方法之前用来生成对象 即:Student a = new Student(); this 1、当全局变量跟局部变量重名时,表示使用全局变量(此时this指代本类对象) 例有一类class A{ String name; void setName(String name){ this.name = name; } } 2、构造方法相互调用,此时this指代本类类名 注意this只能放在构造方法第一句 如class B{ String name; B(){ this("name");//会自动调用带String参数的构造方法 } B(String name){ this.name = name; } } 先说new,new就是创建个对象,比如你有个类A,如果想使用他,就需要  A a=new A(); 再说return,这个使用在方法里的,遇到return就是方法结束了,不过不是所有的方法里都需 要return,使用return一般有两种环境:1是方法有返回值,如 public String aa() { return "aaa";},2就是方法不需要返回值也可以使用return ,如public void aa(){ return;}第二种情况一般用在循环里面 this说的不好理解; this就是说这个类的当前这个对象,也就是构造方法产生的对象。 你new对象或者调用方法时,当碰到有this时,this就代表他自己。 另外,涉及到静态的东西,就不会用this,因为静态的东西是一个类所有对象共用的东西, 不归某一个对象; 所以你可以在eclipse中编码时看到,静态方法你用this.staticMethod()会报警告,因为静 态方法不归这个对象,归这个类的所有实例对象。

(0)

相关推荐

  • java中List的用法

    JAVA中List的用法和实例详解 操作方法 01 List的用法List包括List接口以及List接口的所有实现类.因为List接口实现了Collection接口,所以List接口拥有Collec ...

  • Java中for的用法

    在java中经常会碰到循环做事的事件.而for循环就是解决这一循环做事的语句,使用 for循环要注意for后面必须是小括号,然后跟一对大括号,重要的在于小括号里面的判断语句,必须是向着程序结束进行的, ...

  • java中split的用法详解

    java编程中常常需要对字符串进行分隔的.这就需要用到split方法.但是许多新手对其不是很熟悉,下面就为大家详细解释一下split的用法. 操作方法 01 split对字符串以给定的字符进行分隔,得 ...

  • java中map集合类用法(hashmap用法)

    map键值对,值一般存储的是对象.hashmap中常用的方法,put(object key,object value); get(object key);//根据key值找出对应的value值. 判断 ...

  • java中的 if与if......else的基础用法

    java中的 if......else的基础用法 操作方法 01 方法1(if.....eise用法): if(条件语句){ //  条件为true时,才会执行该行语句 }else{ //  条件为f ...

  • java中的泛型怎么用

    在java语言中,泛型是一个比较常用的功能,我们写的很多java类或者方法可能都会用到泛型,但是一些初学者可能不太了解java泛型的使用方法,下面本文就大致介绍一下java中的泛型. 操作方法 01 ...

  • Java中的关键字

    关键字也称为保留字,是指Java语言中规定了特定含义的标示符.对于保留字,用户只能按照系统规定的方式使用,不能自行定义.Java中常用关键字: 操作方法 01 与数据类型相关 02 与流程控制相关 i ...

  • JAVA中的break和continue

    JAVA中的标签必须放在循环之前,且中间不能有其他语句.例如:for或while或do--while; 1.使用break退出一层循环(与C/C++中的break用法一样)public static ...

  • java中关于 method (Object ... params )

    java中关于 method (Object ... params )的用法 操作方法 01 代码如下: class  Hello{ public static void generalUse(int ...