Java基础:第二十八讲 成员变量

咱们继续学Java——高级篇 第二十八篇:之文件操作与Path类详解 在Java编程的学习进程中,我们始终保持着积极探索、共同进步的态度。此前我们深入学习了对象序列化的高级特性,包括版本管理和序列化克隆,今天我们将开启新的篇章,聚焦于文件操作中的Path类,它为我们在处理文件系统中的路径提供了更强大、更便捷的方式。理解Path类的功能和用法对于高效地操作文件和目录至关重要,它是Java文件处理的重要基础。 阅读详情

成员变量用于描述对象,可以是基本数据类型的变量,可以是其它类型的对象。例如:

public class Person{

   int age;    // 基本类型的成员变量

   Date birthDay; // 其它类型的对象作为作为成员

}

变量的名字应该符合标志符的命名规则,可以参考前面的内容。另外从编程习惯上来说,首字母小写,多个单词组成的变量,其他单词的首字母大写。

按照面向对象的封装特性,成员变量通常是私有的,可以通过公有的方法进行访问。例如:

public class Person{

   private int age;    // 基本类型的成员变量

   private Date birthDay; // 其它类型的对象作为作为成员

}

除了上面的两种访问控制符(缺省的和private),访问控制符还有public和protected。public在对象的实利化和访问部分介绍,protected在继承部分介绍。

除了访问控制符之外,成员变量还可以有下面的修饰符:

static,在静态成员、静态方法和静态初始化器部分介绍;

final,表示当前变量是不可改变的,也就是常量,具体用法在对象的使用部分介绍。

李绪成 优快云 Blog: http://blog.youkuaiyun.com/javaeeteacher
《java工程师 基础 面经 自己总结 整合所有》 《java编程语言 面经 摘自java虚拟机 与面试84》面试题1、简单讲讲java跨平台原理面试题2、那你说说虚拟机的类加载机制第一小问:谈一谈类加载器的双亲委派模型第二小问:字节码执行引擎是如何执行字节码的第三小问:你说说java的内存模型面试题3、略读即可,简单问题第一小问:java中的int数据占几个字节第二小问:面向对象的特征有哪些?第三小问:有了基本数据类型,为什么还需要包装类型第... 阅读详情

相关推荐

RK3588无风扇散热全链路设计:从热源分析到Linux温控验证

在嵌入式系统与边缘计算设备中,SoC散热设计直接决定性能稳定性与长期可靠性。以RK3588为例,其高算力NPU与多核CPU在满载时产生显著热量,若依赖风扇散热,将引入积灰、噪音与机械寿命等工程隐患。无风扇散热通过低热阻导热界面、大表面积散热器与自然对流路径,实现零运动部件的高效热管理。该方案广泛应用于工控机、NAS、医疗设备与户外机柜等场景,核心在于热阻串联计算与材料选型。本文围绕RK3588平台,系统讲解从热源分布、散热路径设计到Linux温控验证的完整工程实践,帮助开发者构建高可靠的无风扇散热系统。

weixin_29172963的博客 265

Java Web基础入门第二十八讲 JavaWeb开发的两种模式

SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。JSP+JavaBean开发模式jsp+javabean开发模式架构jsp+javabean开发模式的架构图如下图所示: 在jsp+javabean架构中,JSP负责控制逻辑、表现逻辑、业务对象(javabean)的调用。 JSP+Ja

李阿昀的博客 9560

保姆级教程:在S32K312上配置C40驱动,实现Flash读写(基于RTD 4.4.2)

本文详细介绍了在S32K312微控制器上配置C40驱动实现Flash读写的全流程,基于RTD 4.4.2库。内容涵盖环境搭建、外设配置、Flash操作实战代码及高级应用场景,特别针对LLD驱动和FLS存储操作中的常见问题提供了解决方案,帮助开发者快速掌握嵌入式Flash存储技术。

weixin_28684757的博客 261

JavaSE 23 类作为成员变量类型

第二十八章 类作为成员变量类型 public class Weapon { private String code; public Weapon() { } public Weapon(String code) { this.code = code; } public String getCode() { return code; } public vo...

Niiuu的博客 229

K-GAS解读(08)

大众kgas标准,大众及其供应商kgas

m0_51113317的博客 598

数据讲述中国故事!和鲸助力中国综合社会调查(CGSS)数据分析与可视化大赛圆满收官

用数据研究中国问题、总结中国道路、讲述中国故事。和鲸作为协办单位全程支持本次大赛,为中国人民大学中国调查与数据中心实施全套赛事系统,同时提供完备而周全的赛事运营服务。

ModelWhale的博客 1412

第二十八讲 - Java字节流与字符流及异常处理

深入探索Java世界,领略编程之美。从基础语法到高级特性,从实战案例到性能优化,《Java后端学习路线》专栏带你领略编程的无穷魅力。无论你是初学者还是资深开发者,这里都有适合你的精彩内容。让我们一起在Java的世界里,书写代码的传奇! 欢迎大家支持订阅本专栏,后续内容更加精彩。

智潮先锋聚集地 1050

Qt开发中彻底解决中文乱码问题

中文乱码问题主要源于编码不一致需要同时设置控制台和Qt应用程序的编码确保项目文件和环境配置的编码一致文件操作时注意指定正确的编码。

qq_53832058的博客 3406

第二十八周工作日志

第二十八周工作计划表 姓   名  黄则鸣 学   号 11303080125 入 职 时 间 2014.02.25 本周已完成工作内容及总结 工作内容: 1. 看了《重构——改善既有代码的设计》的一些内容。 2. 用jQuery写了一个网页的内容滚动呈现。 3. 做了一个网站flas

u014456282的专栏 517

从Peer到脉冲地震波:免费Python工具全流程配置教程(PyCharm+Anaconda)

本文详细介绍了如何使用Python工具链(PyCharm+Anaconda)实现从Peer数据库获取地震波数据到生成脉冲地震波的全流程配置。通过开源工具EQTOOL和PySeismicGen,结合Python环境搭建、数据格式转换和脉冲地震动生成技术,为结构抗震分析提供高效、灵活的解决方案。

weixin_29093169的博客 431

在Simulink中构建感应电机的时滞补偿控制模型,并通过仿真验证不同补偿策略的有效性

核心优势Smith预估器可有效补偿已知时滞,提升系统稳定性。动态PID调整适用于时变时滞的初步补偿。扩展方向自适应时滞估计:结合Luenberger观测器实时估计时滞。鲁棒控制:引入H∞控制或滑模控制抑制参数不确定性。网络化时滞补偿:结合知识库[2]的网络延迟模型,实现端到端补偿。

amy_mhd的博客 190

Java基础:第二十七讲 类的定义

李绪成的一亩三分地 2795

1篇1章3节:R 语言的产生与发展轨迹(更新2024/08/14)

药物的研究阶段包括靶标确定、生物学模型建立、新化学实体的发现和优化新化学实体四个关键环节。每个环节都在药物研发过程中发挥着至关重要的作用。通过科学严谨的方法和技术手段,研究人员能够在药物研发过程中不断探索和优化,从而发现和开发出具有高效、安全性的候选药物,为疾病治疗提供更多的选择和希望。

MD Code 2669

JavaSE第二十八讲:Object类详解

1. 相等性的比较(==)  1)对于原生数据类型来说,比较的是左右两边的值是否相等。 2)对于引用类型来说,比较左右两边的引用是否指向同一个对象,或者说左右两边的引用地址是否相同。 2. java.lang.Object类。java.lang包在使用的时候无需显式导入【Java中就这个包不需要显示的导入,因为这个包很常用,sun公司自动帮我们导入了】,编译时由编译器自动帮助我们导入

AHuier_Techblog :如果我不在写代码,你就 @me 1288

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

JUC第二十八讲:JUC工具类: Semaphore详解

本文是JUC第二十八讲,JUC工具类: Semaphore详解。Semaphore底层是基于AbstractQueuedSynchronizer来实现的。Semaphore称为计数信号量,它允许n个任务同时访问某个资源,可以将信号量看做是在向外分发使用资源的许可证,只有成功获取许可证,才能使用资源。

Jet_qi的博客 701

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

java 接口继承抽象类_第二十八节:Java基础-进阶继承,抽象类,接口

标题图前言Java基础-进阶继承,抽象类,接口进阶继承class Stu {int age = 1;}class Stuo extends Stu {int agee = 2;}class Demo{Stuo stuo = new Stuo();}成员变量的特殊情况成员函数class Stu{void show(){System.out.println("Stu show");}}class St...

weixin_33278498的博客 156

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

《穿越 Java 第二十八章 - 搜索引擎篇》

《穿越 Java 第二十八章 - 搜索引擎篇》

weixin_47371330的博客 134

咱们一起学 Java(第二十八篇)

大家好,在之前的学习中,我们已经对Java面向对象编程中的类的诸多特性有了深入的理解,包括实例域、构造器、实例方法、封装、基于类的访问权限、私有方法以及静态域和静态方法等。今天,我们将继续学习类相关的重要知识,包括工厂方法的概念与应用、`main`方法的特殊性质以及如何进行类的单元测试。这些知识将进一步完善我们对Java类的认识,使我们能够更好地设计和开发Java程序。

wj_rdk的博客 1822

面试 Java 基础八股文十问十答第二十八期

相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新!⭐。

qq_67358181的博客 1272

第二十八节:Java基础-进阶继承,抽象类,接口

前言 Java基础 - 进阶继承,抽象类,接口 进阶继承 class Stu { int age = 1; } class Stuo extends Stu { int agee = 2; } class Demo{ Stuo stuo = new Stuo(); } 成员变量的特殊情况 成员函数 class Stu{ void show(){ ...

程序员哆啦A梦,蓝胖子 399

“全栈2019”Java第二十八章:数组详解(上篇)

难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 “全栈2019”Java第二十八章:数组详解(上篇) 下一章 “全栈2019”Java第二十九章:数组详解(中篇) 学习小组 加入同步学习小组,共同交流与进步。 方式一:关注头条号Gorhaf,私信“Java学习小组”。 方式二:关注...

人人都是程序员官方博客 1823

【Java】零基础学习Java需要多久?

作业1Java当中基本数据类型有哪些?(1)提示8种2熟练记忆每种数据类型的都占用多个字节?作业无。

zf888999666的博客 1698

0基础java入门:第二十八节.构造方法详解。

0基础java入门:第二十八节.构造方法详解。 我们在上一篇封装标准javabean中,接触到了构造方法,构造方法也叫构造器,这一篇我们来详细了解构造方法的特性。 构造方法的特性 1. 构造方法在实例化对象时调用。 2. 构造方法 方法名与类名相同。不需要书写返回值类型。 3.一个类如果没有构造方法,编译器时系统会自动在类中添加一个无参数构造方法。但是类中如果书写了任何构造方法,系统将不在添加构造方法。 4. 有参数构造方法和无参数构造方法时重载关系。在封装javabean时最好两个都添加。

MrTeacherZ的博客 155

第二十八讲:基础三里氏代换原则

JAVA中一个非常重要的原则:多态. // public class MainClass { public static void main(String[] args) { Person person = new Person(); display(person); Person...

weixin_30547797的博客 100

【java技术面试第二十八讲】Java面试题28 . mysql和oracle的分页语句

Java面试题28 :mysql和oracle的分页语句提前预告,完全免费,写文不易: 如果喜欢、对你有所帮助还请大家点个在看, 好东西要大家共享才能实现它的价值 , 让更多有需要的人...

hello world! 482
上一篇: 这些老师是帮人解决问题的吗?
下一篇: Java基础:第二十九讲 成员方法
老李-大连
博客等级 码龄20年 3206粉丝 308原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值