java vscode跳转类定义_编程语言排行榜第一语言Java类的定义介绍

IT技术研习社,专注互联网技术研究与分享,喜欢的朋友可以点击【关注】;把经验传递给有梦想的人;

63d8bc1125b1bc6e2421f62855f91e9e.png

什么是类

把相似的对象划归成一个类。

在软件设计中,类,就是一个模板,它定义了通用于一个特定种类的所有对象的属性(变量)和行为(方法)。

类的概括

类是一组相似事物的统称!类可以看成一组相似对象的模板。

首先:请看“一组”,思考一下为什么是“一组”,不是“一个”?

其次:请看“相似”,思考一下为什么是“相似”,不是“相同”?

最后:请看“统称”,思考一下为什么是“统称”,不是“名称”?

一组:一组的玄机在于“多个“,单个事物无法成为类。一个很简单的例子:“狗“可以是一类,但“你家2哈”就不是一个类

相似:相似的玄机在于“比较像,但不完全相同”。还是“狗”这个例子:“你家2哈”和“路边的土狗”都是狗,有很多相似的地方,但它们两个绝对不是完全相同的。

统称:统称的玄机在于“统”,也可以叫做“通称”,统称要能够概括这一组“多个”事物。如:“车”、“人”等。

类的格式说明

类修饰符class 类名

{ 类的成员 …}

修饰符一般为public,也可以没有修饰符。

注意类名的命名规范。类名一般首字母大写,使用驼峰标示。

类的成员

成员变量(属性)

成员方法(方法)

嵌套类

通过“.”调用属性和方法

类的组成

类由三部分组成

(1)属性

(2)方法

(3)构造方法(构造器)

类的定义

定义一个类的步骤

(1)定义类名

(2)编写类的属性

(3)编写类的方法

案例

定义一个类

publicclassDog { //定义属性 Stringname; intage; doubleheight; //定义方法 publicvoideat(){ System.out.println("吃的方法..."); } publicvoidrun(){ System.out.println("跑的方法..."); }}

类的成员组成

类中的成员包括成员变量,成员方法,构造方法,构造代码块,静态成员,静态代码块

成员变量

成员变量是在类范围内定义的变量,也称为属性。在整个类的内部都可以访问

成员方法

类的成员方法描述的是类的行为,是程序算法的实现部分,是对封装的数据进行操作的方法。类的成员方法的原型要写在类体中,原型说明了函数的参数表和返回值类型。而函数的定义一般在类外面,也可以直接在类内部定义。前者与普通函数不同的是,实现成员方法时要指明类的名称,具体形式为:返回值类型类名::函数成员名(参数表){函数体};而后者一般为一些短小的函数(5行以内),也就是内联函数。

构造方法

构造方法的名字和类名相同。构造方法的作用在于构造并初始化对象。

构造代码块

在类中没与任何的前缀或后缀,并使用"{}"括起来的代码片段。

静态成员

静态成员是一组比较特殊的成员,它不属于某个特定的类实例,而是属于一个类所有,这个类的所有实例共享它们。类的静态成员,指的是用static修饰的成员

静态代码块

在java中使用static关键字声明的代码块。静态块用于初始化类,为类的属性初始化。每个静态代码块只会执行一次。由于JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行。

如果类中包含多个静态代码块,那么将按照"先定义的代码先执行,后定义的代码后执行"

【注意】

静态代码块不能存在于任何方法体内。静态代码块不能直接访问静态实例变量和实例方法,需要通过类的实例对象来访问。

总结

通过本篇文章,你可以学习到Java类的定义、类的格式、类的成员等;

IT技术研习社,专注互联网技术研究与分享,喜欢的朋友可以点击【关注】;把经验传递给有梦想的人;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值