类的结构解析

本文主要解析了Java类的结构,包括类的定义、属性(变量和常量)、静态属性、final关键字的应用、静态方法、final方法和final类的特性。此外,还介绍了代码块(静态代码块)和构造方法的作用,以及方法的重载概念。
摘要由CSDN通过智能技术生成

类的结构解析

: 抽象的 具有相同、相似的属性特征、行为方式以及功能的一类事物的信息描述 人类

对象: 具体的事物

关键字: class 类的标识词

class:是类的标识符。

属性: 变量 常量(final)

final 最终形态的 不可变- 初始化赋值之后,不能再调用赋值

属于对象- 每个对象都具有自己的一份常量

静态属性

static 静态的 唯一 (只属于类,且只有一份,不属于对象)

通常要求使用类名直接调用

final 方法:不能被重写

static 方法:静态的 唯一 (只属于类,且只有一份,不属于对象)

通常要求使用类名直接调用

final 类:String 不能被继承

**代码块:**初始化一些代码 创建对象时执行

静态代码块 只调用一次(在类加载的时候调用)

构造方法:每个类都有构造方法,不管你写没写

每个类都具备一个隐式的空参数构造方法

new 类名();-- 只能在创建对象的时候调用

构造: 通过外部传入的参数构造对象 - 处于初始化阶段

给属性常量 变量赋值初始化

方法重载:

同一个类中可以写多个同名的方法,前提要求是参数不一致

返回值可以修改,只要参数不一致就可以看作两个完全不同的方法

具体调用哪个方法就看调用时给的参数是什么类型,顺序



/**
 * 属性 变量、常量 、代码块、静态代码块、构造方法的加载执行顺序
 */
class A 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值