一个编程小白的Java战役(20)

一个编程小白的Java战役

——太原理工大学机器人团队学习打卡day20

今天是完结的一天(开个玩笑,我可没觉得20天能把一门高级语言学完,自然是继续学下去了,虽然团队的学习打卡结束了,但不代表我的学习打卡结束,当然,可能会几天一更)。

既然是完结,我也不讲什么新的东西了,就做个语法小结吧。

1、类的定义

Java中,主要是定义一个类,定义各种类。因此,我们的复习先从类开始。
在这里插入图片描述
一个完整的类其实单纯的就是class,前面可以加各种修饰(public、abstact、final)。在后面,我们可以extends一个父类,如果不写,就是extends object。它也可以implements实现很多的接口(用逗号分开)。方括号里,则是声明了成员(其一是字段,其二是方法(其实类里面还可以声明类,这个我们之后再说)。字段前也可以加各种修饰(与内存访问和线程相关),如若都不加,则默认包可访问性,即默认可访问性。方法也差不多,只是后面会有返回名,有时还会声明一个throws用来抛出异常)

2、接口的定义

Java中另一个声明的类即接口。
在这里插入图片描述
我们也可以在接口的前面加public,然后写interface+接口名。当然之前我们学过,如果有父接口,我们也能用extends来说明它的父接口。接口里面主要是一个定义常量(常量public、static、final的常量)、声明方法。

3、三种要求固定方式的方法

在这里插入图片描述

  • 构造方法:一定用类名写方法名而不能写返回类型。
  • main()方法:不能带参数个数(int argc),因为Java中的数组是引用类型,带了一个认识长度属性(任何数组都有)。
  • finalize()方法:与构造方法相反,它是一个析构方法,主要是用于编译器内部使用,受protected保护,我们平时基本不用,也不去定义它,所以了解一下就好。

4、Java源文件

一个完整的Java源程序主要由:package(指明在哪个包里)、import(指定引入类)、class定义、interface定义。
在这里插入图片描述
注意:package和public class最多有一个。

5、今日小结

总结结束,学习也告一段落。我依旧没有话说,虽然20天结束了(完结撒花——不可能的),我还是想继续了解一下Java,下次见(不是明天了,以后可能会偷懒o_o,但一定会学下去)。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值