类的定义

Java 语言里定义类的语法如下:

[修饰符] class 类名
{
零个到多个构造器定义
零个到多个属性
零个到多个方法
}
修饰符可以是 publicfinal ,或者完全省略这两个修饰符。各成员之间可以互相调用,但 static 修饰的成员不能访问 static 修饰的成员

定义属性的语法格式如下:

[修饰符] 属性类型 属性名 [=默认值]

修饰符可以省略,也可以是 publicprotectedprivatestaticfinal ,其中 publicprotectedprivate 三个最多只能出现其中之一,可以与 staticfinal 组合起来修饰属性

定义方法的语法格式如下:

[修饰符] 方法返回值类型 方法名(形参列表)
{
//由零条到多条可执行性语句组成的方法体
}

修饰符可以省略,也可以是 publicprotectedprivatestaticfinalabstract ,其中 publicprotectedprivate 三个最多只能出现其中之一;
abstractfinal 最多只能出现其中之一,他们可以与 static 组合起来修饰方法

static 是一个特殊的关键字,它可用于修饰方法、属性等成员。static 修饰的成员表明它是属于这个类共有的,而不是该类的单个实力,因此通常把 static 修饰的属性和方法也称为类属性、类方法。不使用 static 修饰的普通方法、属性则属于该类的单个实例,而不是属于该类。因此通常把不使用 static 修饰的属性和方法也成为实例属性、实例方法。

由于static在英文直译就是静态的意思,因此有时也把 static 修饰的属性和方法称为静态属性和静态方法,把不使用 static 修饰的属性和方法称为非静态属性和非静态方法。静态成员不能直接访问非静态成员。

定义构造器的语法格式如下:

[修饰符] 构造器名(形参列表)
{
//由零条到多条可执行语句组成的构造器执行体
}
修饰符可以省略,也可以是 publicprotectedprivate 其中之一。
构造器名必须和类名相同。
构造器不能定义返回值类型声明,也不能用 void 定义构造器没有返回值。

 

转载于:https://www.cnblogs.com/rcsblog/articles/2424474.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值