当前位置: 首页 > news >正文

JAVA第五课:面向对象入门(类、对象、成员变量、成员方法)

Java 是纯面向对象语言这是核心思想。本节课讲解类、对象、成员变量、成员方法搭配实例手把手教学代码可直接运行。完整示例代码javapublic class JavaLesson5 { // 主方法程序入口 public static void main(String[] args) { // 3. 根据类创建对象实例化 // 格式类名 对象名 new 类名(); Student stu1 new Student(); // 4. 给对象的成员变量赋值 stu1.name 张三; stu1.age 18; stu1.gender 男; // 5. 调用对象的成员方法 stu1.showInfo(); stu1.study(); System.out.println(-------------------); // 再创建一个新对象 Student stu2 new Student(); stu2.name 李四; stu2.age 17; stu2.gender 女; stu2.showInfo(); stu2.study(); } } // 1. 定义一个类学生类自定义模板 class Student { // 成员变量属性描述事物特征 String name; // 姓名 int age; // 年龄 String gender;// 性别 // 2. 成员方法行为描述事物动作 // 展示个人信息 public void showInfo() { System.out.println(姓名 name 年龄 age 性别 gender); } // 学习行为 public void study() { System.out.println(name 正在学习Java~); } }核心知识点讲解1. 两大核心概念类抽象的模板 / 图纸描述一类事物共同的属性和行为比如Student学生类。对象根据类创建出来的具体实例是类的真实体现比如 张三、李四 两个学生对象。2. 类的组成成员变量属性写在类中、方法外用来描述事物特征作用范围是整个类。例学生的姓名、年龄、性别。成员方法行为描述事物能做的动作和之前学的方法写法一致不需要加 static。例学生学习、展示信息。3. 关键语法1定义类javaclass 类名 { // 成员变量 // 成员方法 }规范类名首字母大写采用大驼峰如Student、Person。2创建对象实例化java运行类名 对象名 new 类名();3使用对象访问成员变量对象名.变量名调用成员方法对象名.方法名()4. 补充区分局部变量定义在方法里只在当前方法有效。成员变量定义在类里方法外整个类的所有方法都能使用。运行结果plaintext姓名张三年龄18性别男 张三 正在学习Java~ ------------------- 姓名李四年龄17性别女 李四 正在学习Java~拓展案例手机类练习动手练一练加深理解javapublic class PhoneTest { public static void main(String[] args) { Phone p new Phone(); p.brand 华为; p.price 3999; p.call(); p.playGame(); } } // 手机类 class Phone{ String brand; // 品牌 double price; // 价格 // 打电话 public void call(){ System.out.println(brand 手机正在打电话); } // 玩游戏 public void playGame(){ System.out.println(brand 手机正在玩游戏); } }
http://www.rkmt.cn/news/1407600.html

相关文章:

  • DeepSeek 价格下来了,但真正该看重的,是这件事
  • 终极鼠标加速指南:Raw Accel 7大曲线类型深度解析与实战配置
  • BERT-NAR-BERT:基于BERT的非自回归序列生成模型原理与实践
  • md5 加密 demo
  • 外汇实时api的WebSocket心跳间隔设多少秒最稳定?
  • 广州南沙精密设备搬运怕震?恒温运输稳护高价值仪器 - 从来都是英雄出少年
  • FPDF:5分钟学会用纯PHP生成专业PDF文档 [特殊字符]
  • 科技利弊共存,理性看待AI发展
  • ADO.NET入门介绍(5)
  • 3步魔法:QRemeshify让Blender三角网格秒变完美四边形拓扑
  • STM32H750 RTC不走时?别慌,手把手教你排查HAL库下的常见坑点
  • Highcharts 条形图:深入解析与最佳实践
  • 利用多模型聚合能力优化AIGC内容生成流水线
  • 2026年 北京托运服务TOP10榜单:摩托车/电动车/大件物流/长途搬家/宠物托运等优质公司推荐 - 品牌企业推荐师(官方)
  • 共享孔径天线实现FSO/FR3混合传输:全天候无线中继链路设计
  • HR总监私藏的ChatGPT手册生成框架(非公开版V3.2),含离职率预测模块与试用期条款动态校准功能)
  • 吉客云与金蝶云星辰业财一体化集成方案
  • 2026年度中国GEO系统源码服务商TOP5实战选型指南 - 品牌报告
  • 【绝密档案】ChatGPT构图底层逻辑首次披露:不是“建议”,而是基于CIE 1931色度图+人类扫视轨迹数据库的预测性构图(附原始训练数据片段)
  • 【ChatGPT决策辅助工具黄金标准】:基于ISO/IEC 23894风险框架的7维可信度评估矩阵(附可下载评分表)
  • FTHOE:基于哈密顿路径与奇偶转向的晶圆级NoC容错路由算法
  • 从数据工程到AI智能:构建可靠特征流水线的实战指南
  • 自托管AI智能体Clai TALOS:架构设计与本地化部署实战
  • 保姆级教程:在Ubuntu 22.04上从源码编译安装LTP测试套件(附依赖包清单)
  • Python 开发者三分钟接入 Taotoken 调用 OpenAI 兼容 API
  • 基于JAX的高效多层薄膜光学模拟技术TMMax解析
  • WeChatMsg:微信聊天记录永久保存与智能分析,让数字记忆永不褪色
  • 3分钟掌握专业字体:设计师必备的思源宋体终极指南
  • ChatGPT不是“黑盒工具”,而是新岗位:揭秘头部金融/医疗/制造企业正在紧急部署的9项KPI校准标准
  • 动态相量模型与FPGA并行计算在混合MMC实时仿真中的应用