设为首页
收藏本站
切换到宽版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
VIP用户组
官网群
无名商城论坛
»
论坛
›
资源分享区
›
学习资源专区
›
【汤姆猫】类和对象(学会了可以有 对象噢) ...
返回列表
发帖
查看:
240
|
回复:
0
[其他技术]
【汤姆猫】类和对象(学会了可以有 对象噢)
[复制链接]
无名
无名
当前离线
积分
32464
1万
主题
1万
帖子
3万
积分
管理员
积分
32464
发消息
发表于 2022-5-8 16:57:15
|
显示全部楼层
|
阅读模式
[滑稽]没有对象怎么办,new一个出来
[吐舌]没错又是我,我来继续更新了
(虽然白天有点忙,不过是不会断更的[玫瑰])
本期都是干货,自带补水面膜[滑稽][玫瑰]
今天带大家学习 java中
【类和对象】
类是一种自定义数据类型,可用于描述客观事物,比如人、汽车等;而对象是类的实例,即类的具体化,比如汽车是类,李明的汽车就是对象。
现在我们看看下面的程序,其中建了一个新类“Rectangle”。
在main()方法中我们利用“new Rectangle()”语句新建了一个Rectangle对象并把它赋给变量“rect”。
如图中Recangle rect = new Rectangle();
并且在Rectangle类定义了两个整型Field:“width”和“height”。
如图中 int width;和int height; 这里只是定义,没有赋值。
想想看之前讲过的,int类型不赋值会默认为什么呢?
没错就是0,可是为什么我们打印就是null呢?
这是因为 值类型默认为0,引用类型为null
我们设置了该矩形对象的“width”值为“100”并输出它。猜猜会输出什么?
没错会输入100
(因为图片限制,这里就不放了)
现在设置Rectangle对象中“height”Field的值为“200”,然后输出它。
这次就会打印出100,200
因为上一步的revt.width我们也一起打印了,所以会打印两个值
接着在main()方法中创建第二个Rectangle对象并将它赋给新变量“rect2”,然后将“width”设为“10”、“height”设为“20”,接着输出这两个变量
这次就会打印出100,200,10,20
原因就不用我说了吧
定义一个新类“Point”,包含两个整型成员“x”和“y”。
如图20-24行
接着我们在main()方法中创建一个“Point”对象并将它赋给变量“p”。
(第19行)
设p对象的“x”为“4”、“y”为“5”,然后输出“p.x”和“p.y”的值。
打印结果: 100,200,10,20,4,5
这次打印了6个数值,原因同上
(因为有6行打印代码[滑稽])
然后我们在Rectangle类中添加“position”Field,变量类型为“Point”。
在main()方法中将变量“p”赋给re
对象
,
Rectangle
,
变量
,
打印
,
我们
相关帖子
•
【Max】团队IAPP常用的九种f判断语句(3)
•
【FUT】代码分享:编辑框错误提示
•
【FUT】AIDE第一课
•
【FUT】AIDE第二课
•
【Max】团队~利用AIDE做个小应用=总结+AIDE教程结束
•
【LUR】帅气炫迈在线教你如何搭建蔡徐坤打篮球网站
•
【FUT】 S变量
•
【解忧】深入理解Java反射
•
【解忧】最全的JAVA知识汇总(附讲解和思维导图)
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表