`
junzai
  • 浏览: 15279 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

常用关键字

阅读更多
                                常用关键字

1.访问限定符   用来定义   类  属性      构造方法          方法

   public       :在同一个工程(java project)中可以到处使用
   protected    :在同一个包中可以被使用   +   不在同一个包中的子类
   默认的          :在同一个包中可以被使用
   private       :在同一个类中可以被使用
 
       接口中的属性和方法必须是public ,默认是public。abstract class中声明为
abstract的方法,也默认是public的
       子类在重写父类的方法时候,不能减小方法的可见范围。也就是说,如果父类中的方法是public的,子类在重写父类的方法时,只能写成public的
      
      
2. this和super

   this:1.代表一个对象
  
   public class A{
   String name;
   public void setName(String name){
   this.name = name;
   }
  
   public void test(){
  
   }
   }
  
        2.表示当前类中的某一个构造方法
       public class A{
       public A() {
this("默认");
}

    public A(String name) {
   this.name = name;
    }
   }
  
  
  
   super:1.表示当前类的父类对象
          2.调用父类的构造方法
     public class C extends A{
    
     public C(){
     super();//调用父类的构造方法
     }

     public void change(){
     super.test();//调用当前类的父类对象
     }
     public void test(){
    
     }
     }
3.final 可以用来定义类,属性   方法    变量
final的字面意思就是“最终的”
public final class A{}     表示不能被继承,已经是最后一代
private final int age=100;   表示只能赋值一次,必须初始化,不能被修改
public final void trst(){      表示不能被重写

}
final int age=100;      表示只能赋值一次,必须初始化,不能被修改

  
  
4.static 可以定义属性,方法,代码块
public class A{
private static String name;   这一个类所有的对象共同使用的一个变量指向同一个地址,也就是说,所有对象共用同一个名字
public static void test(){}  表示这个方法的调用只和类型相关
}
static的属性和方法是不需要对象的,只需要通过类名来调用
A.name="AAA";
A.test();

static {              //在主函数之前执行,来初始化数据

}
         而非static的属性和方法必须通过创建对象来调用:
           A a=new a();
         a.name;
         a.test();
分享到:
评论

相关推荐

    RF常用关键字汇总.xlsx

    RF常用关键字汇总.xlsx

    RobotFramework常用关键字

    ### RobotFramework常用关键字详解 **RobotFramework** 是一款强大的自动化测试框架,支持多种语言和工具的集成,使得自动化测试变得更加灵活高效。本文旨在详细介绍由 **Builtin** 库提供的若干常用关键字及其应用...

    C++ 常用关键字

    C++常用关键字详解 C++是一种功能强大且灵活的编程语言,它提供了一些常用的关键字来帮助开发者更方便地编写程序。这些关键字可以分为多种类别,如变量修饰符、流程控制、函数修饰符、访问修饰符等。下面,我们将...

    1C#常用关键字及含义[归类].pdf

    C#常用关键字及含义 C#语言中有一些基本关键字,理解这些关键字对编写高效、可靠的C#程序至关重要。下面是C#语言中一些常用的关键字及其含义: 1. abstract:标识一个可以扩展但不能被实体化的类或方法。 在C#中...

    SQL 常用关键字解析

    ### SQL 常用关键字解析 #### 一、DISTINCT - 实现去重查询 `DISTINCT` 是一个非常实用的关键字,它可以帮助我们在查询结果中去除重复的记录,只保留唯一的值。例如: ``` SELECT DISTINCT column_name FROM table_...

    嵌入式,c语言常用关键字

    【嵌入式,C语言常用关键字 - extern】 在C语言中,`extern`关键字是一个非常重要的组成部分,尤其在处理多文件项目时。它用于声明在其他文件或同一个文件的外部定义的变量或函数,以便在当前文件中可以访问它们。...

    java中常用关键字总结.docx

    java中常用关键字总结

    SQL常用关键字 最新 .sql

    SQL常用关键字 最新 .sql

    C#常用关键字及含义.doc

    "C#常用关键字及含义" C#是一种现代的高级语言,它提供了很多种关键字来实现不同的功能。这些关键字可以分为以下几类:类型关键字、控制流关键字、异常处理关键字、类和对象关键字、访问修饰符关键字等。 类型...

    SQL-Server常用关键字、数据类型和常用语法.docx

    #### 一、SQL Server 2021 常用关键字概述 SQL Server 2021 提供了丰富的关键字来帮助用户创建、管理数据库以及执行各种数据操作任务。这些关键字大致可以分为三类:主要关键字、辅助关键字和函数类关键字。 #####...

    SQLServer常用关键字、数据类型和常用语法.doc

    以下是对SQL Server常用关键字、数据类型和常用语法的详细说明: 1. **主要关键字**: - `CREATE`:用于创建数据库、表、视图等数据库对象。 - `ALTER`:用于修改已存在的数据库对象,如添加或修改表的列。 - `...

    需要抄写的C常用关键字及语法(1).docx

    需要抄写的C常用关键字及语法(1).docx

    oracle常用关键字

    oracle关键字,一些常用关键字

    Java 常用关键字

    Java 常用关键字

    SQL常用的关键字

    SQL常用的关键字 SQL(Structured Query Language)是关系型数据库管理系统的标准语言,用于管理关系型数据库。SQL语言中包含了多种关键字,掌握这些关键字是编写高效SQL语句的基础。下面将详细介绍常用的SQL关键字...

    c语言中常用的几个关键字

    C语言中常用的几个关键字 在C语言中,有一些关键字经常被使用,它们可以改变变量、函数和指针的行为。今天我们将探讨四个常用的关键字:static、const、volatile和typedef。 static static关键字有多种用法,下面...

Global site tag (gtag.js) - Google Analytics