常用的关键字:
一、访问限定符:是用来对类、属性、方法、构造方法进行修饰的
访问限定符的范围
1. public 在同一个程序中的任何地方都可以访问
2.protected 在同一个类中和同一个包中以及不同包中的子类中可以访问
3.默认不写 在同一个类中和同一个包中被访问
4.private 只能在同一个类中被访问
二、this和super
this的用法:
this.属性 this.方法(); 用来表示当前对象
this(参数列表); 用在构造方法符第一行,表示当前类的某一个构造方法 具体用在哪一个构造方法取决于参数列表
super的用法:
super.属性 super.方法(); 用来在子类中表示父类对象,调用父类的方法
super(参数列表); 用在子类的构造方法中,用来调用父类的某一个构造方法
具体的哪一个构造方法取决于参数列表
- public class Student {
- public String name;
- public Student(){
- // this用在构造方法的第一行
- // 表示当前类的某一个构造方法
- this("张三");
- }
- public Student(String name){
- this.name = name;
- }
- public void study(){
- System.out.println(name+"在休息");
- }
- public class UNStudent extends Student{
- public UNStudent(){
- //默认调用父类的无参构造方法
- super();
- System.out.println("UNStudent");
- }
- public void study(){
- System.out.println(name+"在学习");
- }
- }
- public class Main {
- public static void main(String[] args) {
- //创建Student类的对象
- Student s = new Student();
- //调用Student中的方法
- s.study();
- //创建UNStudent的对象
- UNStudent u = new UNStudent();
- //调用UNStudent中的方法
- u.study();
- }
三、final
final的用法:用来修饰类、变量、方法
final修饰类: 表示这个类不能被继承
final修饰方法:表示这个方法不能被重写[覆盖]
final修饰变量:表示这个变量不能被修改,且只能赋值一次
四、static
static的用法:可以用来修饰类、属性、方法、代码块
static的属性和方法是不需要创建对象来调用的
static属性和成员属性的区别:
static属性[类属性]:
该类的所有的对象共享的一个属性,只会占用一块内存空间
成员属性 :
每一个对象都单独占用一块内存空间,必须通过对象才能调用
static方法和成员方法的区别:
static方法[类方法]:
类方法中不能再调用this和super表示对象
类方法是调用父类的还是子类重写的只和类名有关
成员方法:
成员方法是调用父类的还是子类重写的只和对象本身有关
- public class A {
- public A() {
- System.out.println("A");
- }
- }
- public class B {
- public B() {
- System.out.println("B");
- }
- }
- public class Test {
- //成员属性
- public A a = new A();
- //类属性
- public static B b = new B();
- //成员方法
- public void change() {
- System.out.println("change");
- }
- //类方法
- public static void execute() {
- System.out.println("execute");
- }
- }
- public class Demo {
- public static void main(String[] args) {
- //调用静态方法
- Test.execute();
- //调用成员方法需要对象
- Test t = new Test();
- t.change();
- }
- }
相关推荐
Java 常用关键字
Java常用关键字 大家可以导入金山打字通等打字软件经常敲一敲 熟悉一下单词 也练习一下打字速度 提高以后写代码的效率
常用关键字汇总图 详细解释 用于定义访问控制修饰符的关键字 控制范围图 public(公共的) 1、public 关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。 2、可以在其他任何类或包中引用 ...
java中常用关键字总结
Math类中提供了一系列基本数学运算和几何运算的方法; 该类的构造方法被修饰为private,因此不能实例化; 该类中的所有方法都是静态的,可以通过类名直接调用; 该类被修饰为final,因此没有子类。
常用的 Java 关键字包括: * 访问修饰符:public、private、protected * 非访问修饰符:static、final、abstract、 synchronized * 数据类型:int、double、char、boolean 等 * 流程控制:if、else、switch、while...
本文将详细介绍Java中的50个常用关键字,并按照其功能类别进行分类。 #### 数据类型相关关键字 (10个) 1. **byte**: 表示8位带符号的整数类型。 2. **short**: 表示16位带符号的整数类型。 3. **int**: 表示32位带...
### Java关键字解析 Java是一种广泛使用的面向对象编程语言,它为开发者提供了丰富的特性和功能,以简化复杂的软件开发过程。Java的关键字是预定义的保留字,在Java编程中具有特殊的含义和用途。本文将深入探讨Java...
根据给定文件中的标题、描述、标签以及部分内容,本文将详细介绍Java中常用的关键字及其用法,这些知识点对于Java初学者来说非常重要。 ### 1. Abstract `abstract` 是 Java 中的一个关键字,用于声明抽象类或抽象...
### Java中的关键字大全 在Java编程语言中,关键字是一组预定义的词汇,它们具有特殊的含义和用途。理解和掌握这些关键字对于编写有效的Java程序至关重要。本文将详细介绍Java中的一些核心关键字,并提供相应的解释...
在Java中,一共有51个关键字(包括保留字),但描述中提到的是48个,可能是因为某些关键字在特定上下文不常用或者被归类到保留字中。下面将详细介绍这些关键字及其用途。 1. **abstract** - 用于声明抽象类或抽象...
Java编程语言中有许多关键字,这些关键字在不同的场景下发挥着重要的作用。以下是对这些关键字的详细解释: **final关键字** 1. 当`final`应用于类时,意味着该类不能被继承,没有子类。 2. 如果`final`修饰方法,...
在Java编程语言中,提取文章关键字是一项常见的自然语言处理任务,它涉及到文本挖掘和信息检索领域。这个任务的目的是从一篇文章中识别出最具代表性的词语或短语,这些词汇通常反映了文章的主题和核心内容。在Java中...
在Java编程中,关键字定位位置是一项重要的技能,特别是在处理PDF文档时。PDF(Portable Document Format)文件格式广泛用于存储和共享文档,而Java提供了一系列工具和技术来解析和操作这种文件。在这个场景中,我们...
列出了常用的java关键字,并加以解释及介绍用法,很实用。
以下是常用的Java命名规范: 1. 类和接口的命名:应该用名词或名词短语来命名,并且每个单词的首字母大写,例如`ArrayList`、`Comparable`。如果一个类名称由多个单词组成,每个单词都应该有意义。 2. 方法和变量...
### Java基础关键字详细介绍 #### 一、数据类型关键字 数据类型关键字用于定义变量的数据类型,是Java编程的基础。 ##### 1. 基本数据类型 - **boolean**:布尔类型,表示逻辑值,只能取两个值:`true` 和 `false...
### Java关键字的用法 Java作为一种广泛使用的编程语言,拥有丰富的关键字来支持其核心功能与特性。本文将详细介绍部分重要的Java关键字及其用法。 #### 1. `abstract` `abstract`关键字用于定义抽象类或抽象方法...
本文将深入探讨Java中的一些基础关键字和常用单词,这些词汇对于理解和编写Java代码至关重要。 首先,我们来看Java中的访问修饰符:`public`、`private`和`protected`。`public`关键字使得类、方法或变量可以被任何...
### Java关键字详解 #### Abstract `abstract` 是Java中的一个关键字,用于定义抽象类或抽象方法。抽象类是不能被实例化的类,主要用于提供子类一个基础模板,并强制子类去实现某些特定的方法。抽象方法是没有实现...