Java类与对象的学习理解

发布时间:2026/10/1 3:18:50

Java类与对象的学习理解 概述本文主要围绕Java类与对象展开笔者的学习理解分别包括类的理解和对象的理解以及相应的Java示例代码最后总结个人收获。关于对象的理解解释Java中的对象之前先从生活中简单引入生活中任何一个具体的事物或者物体就是一个对象正如我们手中的电子产品我们目之所及的任意具体物品甚至是千里之外的著名建筑它是具体的存在的。对象有其属性特征和行为功能例如手机的颜色尺寸处理器等都是其属性特征打电话拍照发送信息则是其行为功能。当然这些具体的事物可以分门别类为好几大类相似的Java中的对象是具体的它的属性对应Java中的变量是可以用来存放不同类型数据的这些数据则确切反应该对象的特征属性它的行为对应Java中的方法即函数可以通过运行该函数代码达到预期的行为效果万物皆可成为Java的对象Java是面向对象语言。关于类的理解生活中某一名学生可以归类为学生进入学生类你正在使用的手机可以归为手机类所有学生都具有相同的学生身份可以归为学生类所有的手机具有相同的功用可以轻松归为手机类。所以类是对具有相同属性特征和行为功能的对象的集合相似的Java中可以将具有相同属性功能的对象归为一类一个类中可能存在多个对象但这些对象都有几近相同的属性行为。如此分类可以在Java中只写某一类的代码所有对象复用这些代码减少重复代码。同时也让诸多对象可以更好整理归类方便调用。类与对象之间是包含关系。示例代码以下是以学生类对象的代码示例申明对象的属性变量格式访问修饰符(public) 数据类型 属性名申明对象的方法函数格式public 返回值类型 方法名(参数类型 参数名,){ 方法体…}publicclassStudent{publicStringname;publicintscore;publicStringidentity;publicStringmajor;publicStringcollege;publicStringdegree;publicintage;publicStringblood_type;publicStringgender;publicStringtime;publicStringdish,vegetable;publicvoidstudy(intsco){scoresco;System.out.println(name正在学习学分增加了sco分现在的学分是score);}publicvoidapply(Stringname,Stringtime){System.out.println(你正在预约自习室...);System.out.println(请输入姓名与预约时间:nametime);System.out.println(恭喜你你已完成预约流程你可在预约时间内到自习室学习);}publicvoidrestaurant(Stringdish,Stringvegetable){System.out.println(你正在点餐...);System.out.println(你点了荤菜dish你点了素菜vegetable);System.out.println(点餐成功请耐心等候...);}publicvoidadmission(Stringdegree,Stringcollege,Stringmajor){System.out.print(恭喜你成为degree生被college录取录取专业为major);}}再在主函数中通过对象调用类里面的属性和方法创建Student类的对象 格式类名 对象名 new 类名();调用属性 格式对象名.属性名 值(数据);调用方法 格式对象名.方法名(参数,);此处以yf为对象名publicclassManage{publicstaticvoidmain(String[]args){StudentyfnewStudent();yf.score85;yf.nameXX;yf.study(5);System.out.println();yf.apply(XXX,15:00);System.out.println();yf.restaurant(清蒸鲈鱼,蒜蓉上海青);System.out.println();yf.admission(本科,XX,数据科学与大数据);}}使代码得以运行XX正在学习学分增加了5分现在的学分是90你正在预约自习室...请输入姓名与预约时间:XXX15:00恭喜你你已完成预约流程你可在预约时间内到自习室学习 你正在点餐...你点了荤菜清蒸鲈鱼你点了素菜蒜蓉上海青 点餐成功请耐心等候...恭喜你成为本科生被XX录取录取专业为数据科学与大数据总结以上基于笔者对Java类与对象的学习理解初步了解Java是面向对象的语言通过设计类可以减少代码重复将对象归类同时引发笔者对不同对象之间的属性和方法有更多的联想与思考也较清晰界定了对象中属性和行为方法函数的含义与范围初步理解Java中类的结构类的使用是通过创建对象调用属性和方法。并动手实践代码由想法到实现运行的转变。
延伸阅读

更多相关文章

2026/10/1 3:16:26

肺炎胸片4分类实战:从数据处理到迁移学习与模型评估

简介:面向医学图像分类任务的肺炎胸片四分类数据集,适合深度学习初学者与医疗影像研究人员直接用于模型训练与验证。数据涵盖COVID(新型冠状肺炎)、Lung_Opacity(肺部浑浊)、Normal(正常&#x…

2026/10/1 3:16:26

图神经网络不确定性建模:双谱随机展开方法

1. 这不是又一个“不确定性”噱头:它到底在解决图神经网络里哪个真实痛点?“A Unified Uncertainty Representation for Graph Neural Networks via Doubly-Spectral Stochastic Expansion”——光看这个标题,很多人第一反应是:“…

2026/10/1 3:16:26

FPGA配置文件详解:SOF、POF、JIC的区别与转换

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 3:16:26

RIDE:基于扩散模型的推理时骨架跃迁技术

1. 这不是“修图”,是药物分子骨架的精准外科手术如果你在药物发现实验室里待过,一定见过这样的场景:项目组盯着一个活性不错的先导化合物发愁——它确实能结合靶点,但水溶性差、代谢太快、或者有潜在脱靶毒性。化学家们反复尝试在…

2026/10/1 3:11:26

从提示词到模型部署:AI跃迁时代的内容生产与工程实践

1. AI浪潮背后的逻辑:为什么说这是一次“跃迁”我算是国内最早一批把AI当“正经生产力工具”来折腾的人,从早期的图像生成、文案辅助,到后来的智能体编排、模型微调和部署,一路踩坑一路填坑。这几年最直观的感受是:AI带…

2026/9/29 11:07:23

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/9/29 21:48:03

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/29 7:00:49

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑