16.09.2021 类结构详解

本文详细介绍了Java中的类结构,包括类、对象、属性、静态属性、主函数、构造方法以及方法重载等核心概念。讲解了属性变量、常量、静态变量和静态常量的使用,同时阐述了构造方法在对象初始化中的作用以及方法重载的实现原理。此外,还提到了代码块和final、static关键字的应用。
摘要由CSDN通过智能技术生成

16/09/2021 类结构详解

类的结构

类是具有相同或相似的属性特征、行为方式以及功能的一类事物的特征描述,例如人类、计算机类。

对象是指具体某个事物,例如某个人、某台计算机。

类的关键词是class

public class 类名 {
    /**
     * 属性:名词 形容词
     * 变量 常量
     */
    
    /**
     * 方法: 动词
     * 返回值类型 方法名(参数类型 参数名){}
     */
}
类中的内容
属性

属性分为变量和常量。常量是在前面加上final,表示最终形态,在初始化赋值后是不可变的,不能再调用赋值。常量属于对象,所以每个对象都具有自己的一份常量。

String name;  //属性变量
final String name = "ABC";  //属性常量
静态属性

静态属性是在前面加上static,表示静态的,唯一的。静态属性只属于类且只有一份,不属于对象,通常要求使用类名直接调用。

static String name;  //静态变量
static final String name = "ABC";  //静态常量
主函数或方法

对于final方法,不能够被重写。对于static方法,表示静态的,唯一的,只属于类且只有一份,不属于对象,通常要求使用类名直接调用。

代码块

代码块的作用是初始化一些代码,在创建对象时执行。静态代码块只能调用一次,在类加载的时候调用。

构造方法

不论写不写,每个类都具有一个隐式的空参数构造方法,在创建对象时调用。

类名 对象名 = new 类名();

构造的过程时通过外部传入的参数构造对象,给属性常量和变量进行赋值初始化。

方法重载

方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。方法重载的返回值是可以修改的。具体调用哪个方法取决于调用时给的参数类型,参数顺序和参数个数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值