自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 如何理解Java中的三大特征之一继承性

但是,当形参与成员变量同名时,如果在方法内或构造器内需要使用成员变量,必须添加this来表明该变量是类的成员变量。子类虽会继承父类私有(private)的成员变量,但子类不能对继承的私有成员变量直接进行访问,可通过继承的get/set方法进行访问。多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类中无需再定义这些属性和行为,只需要和抽取出来的类构成继承关系。3、在Java 中,继承的关键字用的是“extends”,即子类不是父类的子集,而是对父类的“扩展”

2024-04-03 08:00:00 488 1

原创 快速理解Java中的对象数组和方法重载

(1)定义矩形类Rectangle,包含长、宽属性,area()返回矩形面积的方法,perimeter()返回矩形周长的方法,String getInfo()返回圆对象的详细信息(如:长、宽、面积、周长等数据)的方法。即当定义一个方法时,形参的类型可以确定,但是形参的个数不确定,那么可以考虑使用可变个数的形参。练习3:定义三个重载方法max(),第一个方法求两个int值中的最大值,第二个方法求两个double值中的最大值,第三个方法求三个double值中的最大值,并分别调用三个方法。

2024-04-03 07:45:00 782 1

原创 Java中对象内存解析与方法参数传递机制

理解Java中的对象内存解析和方法参数传递机制对于Java初学者而言是非常重要的。这不仅有助于编写更高效的代码,而且还能避免在程序设计中出现一些常见的错误。

2024-04-01 23:22:43 411

原创 面向对象基础类与方法

早期先有面向过程思想,随着软件规模的扩大,问题复杂性的提高,面向过程的弊端越来越明显,出现了面向对象思想并成为目前主流的方式。类,是一组相关属性和行为的集合,这也是类最基本的两个成员。对象:实际存在的该类事物的每个个体,是具体的,因而也称为实例(instance)。//把创建的对象用一个引用数据类型的变量保存起来,这样就可以反复使用这个对象了。(3)方法体:方法体必须有{}括起来,在{}中编写完成方法功能的代码。类:具有相同特征的事物的抽象描述,是抽象的、概念上的定义。//方式1:给创建的对象命名。

2024-04-01 23:15:32 767

原创 手把手教你理解Java中的封装、继承与多态

在上面的多态示例中,`Animal` 类型的引用变量 `a` 能够指向 `Dog` 类型的对象也能够指向 `Cat` 类型的对象,并调用它们的 `sound` 方法。在编译时,它会检查 `Animal` 类型是否有 `sound` 方法,在运行时,则会调用实际对象类型的 `sound` 方法。通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“父类”或“基类”。封装是面向对象编程的一个核心概念,它是指将对象的状态(属性)和行为(方法)结合在一起,同时限制外部直接访问对象的内部信息。

2024-03-31 22:03:36 421 2

原创 大学期间如何学好计算机网络

阅读《计算机网络》第1章学习网络基本概念:网络拓扑、协议和标准化组织观看视频讲解计算机网络的历史和基本概念。

2024-03-31 14:00:50 485 1

原创 计算机操作系统学习计划

阅读教材第1章(《操作系统概述》)观看相关视频理解操作系统的目的和功能安装VirtualBox并尝试安装Linux。

2024-03-31 13:57:53 1052

原创 计算机组成原理学习计划与规

阅读教材第1章(《计算机系统概述》)观看相关YouTube视频理解计算机系统的基本组成进行Logisim实验:简单的逻辑门设计。

2024-03-31 13:56:46 864 1

原创 数据结构与算法学习计划与规划

学习数据结构与算法是成为一名优秀程序员的重要基石。它不仅能够帮助你更高效地解决问题,还能够在技术面试中给你加分。以下是一个为初学者设计的详细学习计划,以及如何在掌握基础后继续提升自己。

2024-03-30 23:55:17 373

原创 Java学习计划和之后的规划

官方文档:[Oracle官方Java文档](https://docs.oracle.com/javase/tutorial/)- **社区参与**:加入Java社区,如Stack Overflow、GitHub等,参与讨论和项目,扩大视野。- **专业领域深入**:选择感兴趣的领域(如人工智能、大数据等),深入学习。- 在线课程:Coursera、Udacity上的Java基础课程。- **持续学习**:技术不断进步,持续学习是职业成长的关键。- **软技能提升**:提升如项目管理、团队沟通等软技能。

2024-03-30 23:50:33 431

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除