Java必掌握的语法格式和定义格式整理

本文介绍了Java编程中的核心概念,包括定义类的语法,创建对象的方法,以及访问属性和方法的格式。还涵盖了构造方法的作用,如何定义抽象方法和抽象类,以及接口的定义和实现。此外,详细阐述了多态性、向上和向下转型的概念,并讨论了泛型在集合类、泛型类、接口和方法中的应用。
摘要由CSDN通过智能技术生成
1.定义类的语法格式:
    public class 类名{
        /*可编写0至n个属性*/
        数据类型 变量名1;
        数据类型 变量名2;

        /*可编写00至n个方法*/
        修饰符 返回值类型 方法名(参数){
        执行语句;
    }
}

2.创建对象的语法格式:    类名 对象名 = new 类名();

3.访问属性的语法格式:    对象名.属性名

4.访问方法的语法格式:    对象名.方法名

5.构造方法的格式:      修饰符 构造方法名(参数列表){代码块}        /*构造方法没有返回值类型*/

6.构造方法调用格式:     this(参数列表)                          /*构造方法之间的调用可以通过this关键字来完成*/

7.抽象方法定义的格式:    public abstract 返回值类型 方法名(参数);

8.抽象类定义的格式:     abstract class 类名{}

9.接口定义的格式:
    public interface 接口名{
        抽象方法1;
        抽象方法2;
        抽象方法3;
}

10.实现类实现接口的格式:
    class 类 implements 接口{
        重写接口中方法
}

11.多态的定义格式:     父类类型(或接口) 变量名 = new 子类类型();

12.多态的使用格式:     变量名.方法名();

13.向下转型的格式:     子类类型 变量名 = (子类类型)父类类型的变量;

14.向上转型的格式:     父类类型 引用名 = new 子类类型();

15.instanceof关键字使用格式:       Boolean b = 对象 instanceof 数据类型;         /*判断某个对象是否属于某种数据类型*/

16.try...catch语句语法格式:       try{
                                //可能发生异常的代码
                                }catch(异常类  变量名){
                                //处理
                                }

17.自定义异常类的格式:           Class 异常名 extends Exception{ //或继承RuntimeException
                                public 异常名(){

                              }
                                public 异常名(String s){

                                super(s);
                              }
                              }

18.泛型使用格式:      集合类<数据类型> 变量=new 集合类<数据类型>();

19.泛型类定义格式:     修饰符 class 类名<代表泛型的变量>{...}

20.泛型接口的定义格式:       修饰符 interface 接口名<代表泛型的变量>{...}

21.泛型方法的定义格式:       修饰符<代表泛型的变量> 返回值类型 方法名(参数){}

22.泛型上限格式:      声明对象:类名<? extend类> 对象名
                    定义类: 类名<泛型标签 extends类> {}

23.泛型下限格式:      声明对象:类名<? super类> 对象名
                    定义类: 类名<泛型标签 extends类> {}

持续更新......

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

تچ快乐杂货店يچ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值