
Java
文章平均质量分 94
Java语言
小铭爱睡觉
试炼的终点是花开万里
展开
-
类 和 对象(一)
对象是一个真正存在的实体,而类是用来描述一个对象的(Java中一切皆对象)类也叫类型,即自定义类型(相当于C语言中的结构体),类名相当于一个类型,可以用来定义一个变量class dog{//dog是类名//num和name叫做字段或属性或成员变量System.out.println(name + "在叫");//bark方法叫做成员方法或行为上述代码中 定义类需要用到class关键字,dog为这个类的类名(类名用大驼峰形式),{ }中为类的主体,字段定义在类内方法外类名用大驼峰形式。原创 2024-05-22 20:16:37 · 1375 阅读 · 40 评论 -
类 和 对象(二)
接上篇,若每次都想下面的setDate方法给对象初始化,未免比较麻烦,那有什么方法可以让初始化更加简便呢?答:使用构造方法。原创 2024-05-27 21:57:56 · 1894 阅读 · 57 评论 -
数组(Java)
数组名又叫引用变量,简称引用下面代码段中new表示创建新的对象T[ ] 数组名 = new T[ N ];//数组名又叫引用变量,简称变量//T:表示数组中存放元素的类型//T[]:表示数组的类型//N:表示数组的长度与C语言不同的是,数组在创建时数组类型 T[ ] 写的清楚明了,而不像C语言中的创建为 :T 数组名 [ ],数组类型为T [ ],难以分辨二维数组创建//输出[1,2,3] 二维数组是特殊的一维数组。原创 2024-05-14 21:29:45 · 3382 阅读 · 60 评论 -
数据类型与变量(Java)
byte 和 byte 都是相同类型, 但是上述代码为什么出现编译报错呢,原因是:虽然 a 和 b 都是 byte, 但是计算 a + b 会先将 a。(像byte型为1个字节,int型为4个字节,byte就是数据范围小的,int就是数据范围大的)与C语言中const用法相似,用final修饰的变量是常量,不能修改,下述代码中注释处a若取消则编译器报错,因为修改了final修饰的a常量。和 b 都提升成 int,再进行计算,得到的结果也是 int,这时赋给 c,就会出现上述错误。原创 2024-04-25 15:50:05 · 1220 阅读 · 41 评论