Java中类的基本知识

类声明

  1. 类声明的格式:
    [<修饰符>]class<类名>[extends<父类>][implements<接口名>]

  2. 修饰符:
    包括定义类的性质和访问权限
    性质包括abstract,final,static等
    访问权限包括public,private,等

  3. extends:单个继承,若无extends,则默认为java.lang.Object
    默认java.lang.Object 具体参照:https://www.cnblogs.com/lwbqqyumidi/p/3693015.html

  4. implements:多个接口,接口之间用 ","隔开。

类主体

类主体包括类的成员变量的说明和成员方法的定义和实现
Java中没有独立的函数和过程,所有的函数都是作为类方法实现的

成员变量

成员变量的类型可以是Java中任意的基本数据类型或引用数据类型
成员变量有默认值,而局部变量没有
类中成员变量名必须唯一,但允许成员变量名与成员方法同名

成员方法
修饰符1 修饰符2.....返回值类型  方法名(形参列表)throws
异常列表{
	方法体;
}

修饰符与throws异常列表可以省略

成员方法修饰符中abstract用于修饰抽象方法
synchronized用于线程同步
若方法有返回值,则必须有return语句
若方法为void,则不能有return语句
成员方法的重载:参数个数不同或参数类型不同或参数类型的顺序不同,返回值的类型可以相同,可以不同。
在调用时,若没有找到类型相匹配的方法,编译器会找可以兼容的类型来进行调用,如,int可以找到使用double类型参数的方法,若找不到,则编译不通过。

构造方法

默认构造方法与构造方法
构造方法不能像普通函数那样调用,而是通过new来调用
用户定义了一个或多个构造方法之后,系统将不再产生默认构造函数


java有自动的垃圾回收机制,不用手动释放内存。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值