首页 > 试题广场 >

下面哪一项不是 java 类访问控制关键字

[单选题]

下面哪一项不是 java 类访问控制关键字

  • public
  • this
  • private
  • protected

this代表的是当前类的实例对象,可以在类的实例化方法中作为对象来使用,不能用来修饰类或者方法。
public class Foo{
   //所有类可见
   public void bar1()
    {}
   //仅自己可见
   private void bar2()
    {}
   //包内可见
   void bar3()
    {}  
   //子类可见 
   protected void bar4()
    {}   
   public void bar5()
    {
       this.bar2();
    }
  
   public static void bar6()
    {
       //不能使用this
    }
}

发表于 2017-01-03 14:47:05 回复(2)
类修饰符有: public、friendly(默认)、static(静态内部类)、final(最终类表示该类无法被继承)
发表于 2021-09-02 17:14:01 回复(0)
this是当前类的引用,不可以用来修饰类
发表于 2019-06-04 19:17:00 回复(0)
this是关键字
发表于 2019-04-28 16:32:09 回复(0)
B
this不可以修饰类
发表于 2017-03-20 18:21:01 回复(0)
b,this
this代表当前实例对象,访问控制修饰符只有public protected private 以及默认的空
发表于 2017-01-03 23:15:26 回复(0)
B啊,送分题。this你可以理解为指向当前类实例的指针或者引用,反正和类访问控制没有关系。
编辑于 2017-05-26 15:33:48 回复(0)
b
this指的是当前引用对象
发表于 2017-01-03 11:02:24 回复(0)
B
发表于 2017-01-03 10:10:49 回复(0)
B,this在类里面指的是当前类的使用对象,直白点就是
【public class User{
    int numb;    
    public void ex(){
        System.out.println(this.numb);
    }
}
User类中的this指的是当前User user=new User(),此时user这个对象
发表于 2017-01-03 09:25:35 回复(0)
所以this不是java   类访问控制关键字
发表于 2016-12-17 19:28:04 回复(0)