Java
文章平均质量分 78
GG Bond @
IT行业里的猿猴
展开
-
如何理解Java中的三大特征之一继承性
但是,当形参与成员变量同名时,如果在方法内或构造器内需要使用成员变量,必须添加this来表明该变量是类的成员变量。子类虽会继承父类私有(private)的成员变量,但子类不能对继承的私有成员变量直接进行访问,可通过继承的get/set方法进行访问。多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类中无需再定义这些属性和行为,只需要和抽取出来的类构成继承关系。3、在Java 中,继承的关键字用的是“extends”,即子类不是父类的子集,而是对父类的“扩展”原创 2024-04-03 08:00:00 · 495 阅读 · 1 评论 -
快速理解Java中的对象数组和方法重载
(1)定义矩形类Rectangle,包含长、宽属性,area()返回矩形面积的方法,perimeter()返回矩形周长的方法,String getInfo()返回圆对象的详细信息(如:长、宽、面积、周长等数据)的方法。即当定义一个方法时,形参的类型可以确定,但是形参的个数不确定,那么可以考虑使用可变个数的形参。练习3:定义三个重载方法max(),第一个方法求两个int值中的最大值,第二个方法求两个double值中的最大值,第三个方法求三个double值中的最大值,并分别调用三个方法。原创 2024-04-03 07:45:00 · 795 阅读 · 1 评论 -
Java中对象内存解析与方法参数传递机制
理解Java中的对象内存解析和方法参数传递机制对于Java初学者而言是非常重要的。这不仅有助于编写更高效的代码,而且还能避免在程序设计中出现一些常见的错误。原创 2024-04-01 23:22:43 · 420 阅读 · 0 评论 -
面向对象基础类与方法
早期先有面向过程思想,随着软件规模的扩大,问题复杂性的提高,面向过程的弊端越来越明显,出现了面向对象思想并成为目前主流的方式。类,是一组相关属性和行为的集合,这也是类最基本的两个成员。对象:实际存在的该类事物的每个个体,是具体的,因而也称为实例(instance)。//把创建的对象用一个引用数据类型的变量保存起来,这样就可以反复使用这个对象了。(3)方法体:方法体必须有{}括起来,在{}中编写完成方法功能的代码。类:具有相同特征的事物的抽象描述,是抽象的、概念上的定义。//方式1:给创建的对象命名。原创 2024-04-01 23:15:32 · 776 阅读 · 0 评论 -
手把手教你理解Java中的封装、继承与多态
在上面的多态示例中,`Animal` 类型的引用变量 `a` 能够指向 `Dog` 类型的对象也能够指向 `Cat` 类型的对象,并调用它们的 `sound` 方法。在编译时,它会检查 `Animal` 类型是否有 `sound` 方法,在运行时,则会调用实际对象类型的 `sound` 方法。通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“父类”或“基类”。封装是面向对象编程的一个核心概念,它是指将对象的状态(属性)和行为(方法)结合在一起,同时限制外部直接访问对象的内部信息。原创 2024-03-31 22:03:36 · 429 阅读 · 2 评论 -
Java学习计划和之后的规划
官方文档:[Oracle官方Java文档](https://docs.oracle.com/javase/tutorial/)- **社区参与**:加入Java社区,如Stack Overflow、GitHub等,参与讨论和项目,扩大视野。- **专业领域深入**:选择感兴趣的领域(如人工智能、大数据等),深入学习。- 在线课程:Coursera、Udacity上的Java基础课程。- **持续学习**:技术不断进步,持续学习是职业成长的关键。- **软技能提升**:提升如项目管理、团队沟通等软技能。原创 2024-03-30 23:50:33 · 456 阅读 · 0 评论