文章 2024-03-04 来自:开发者社区

【详识JAVA语言】抽象类和接口

抽象类 抽象类概念 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果 一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 比如: ...

【详识JAVA语言】抽象类和接口
文章 2024-03-04 来自:开发者社区

【详识JAVA语言】面向对象程序三大特性之三:多态

多态 多态的概念 多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。 多态实现条件 在java中要实现多态,必须要满足如下几个条件,缺一不可: ...

【详识JAVA语言】面向对象程序三大特性之三:多态
文章 2024-03-04 来自:开发者社区

【详识JAVA语言】面向对象程序三大特性之二:继承

继承 为什么需要继承 Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是 现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序是就需要考虑。 比如:狗和猫,它们都是一个动物。 使用Java语言来进行描述,就会设计出: ...

【详识JAVA语言】面向对象程序三大特性之二:继承
文章 2024-03-04 来自:开发者社区

【详识JAVA语言】面向对象程序三大特性之一:封装

封装的概念 面向对象程序三大特性:封装、继承、多态。而类和对象阶段,主要研究的就是封装特性。何为封装呢?简单来说 就是套壳屏蔽细节。 比如:对于电脑这样一个复杂的设备,提供给用户的就只是:开关机、通过键盘输入,显示器,USB插孔等,让用 户来和计算机进行交互,完成日常事务。 但实际上:电脑真正工作的却是CPU、显卡、内存等一些硬件元件。 ...

【详识JAVA语言】面向对象程序三大特性之一:封装
文章 2024-03-04 来自:开发者社区

【详识JAVA语言】类和对象

面向对象的初步认知 什么是面向对象 Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人 们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。 面向对象与面向过程 传统洗衣服过程 ...

【详识JAVA语言】类和对象
文章 2024-03-04 来自:开发者社区

【详识JAVA语言】数组练习

数组转字符串 代码示例 import java.util.Arrays int[] arr = {1,2,3,4,5,6}; String newArr = Arrays.toString(arr); System.out.println(newArr); // 执行结果 [1...

【详识JAVA语言】数组练习
文章 2024-03-04 来自:开发者社区

【详识JAVA语言】数组的应用场景

保存数据 public static void main(String[] args) { int[] array = {1, 2, 3}; for(int i = 0; i < array.length; ++i){ System.out.println(array[i] + ...

【详识JAVA语言】数组的应用场景
文章 2024-03-04 来自:开发者社区

【详识JAVA语言】数组的定义与使用

数组的基本概念 为什么要使用数组 假设现在要存5个学生的javaSE考试成绩,并对其进行输出,按照之前掌握的知识点,我么会写出如下代码: public class TestStudent{ public static void main(String[] args){ ...

【详识JAVA语言】数组的定义与使用
文章 2024-03-04 来自:开发者社区

【详识JAVA语言】递归

生活中的故事 从前有坐山,山上有座庙,庙里有个老和尚给小和尚将故事,讲的就是: "从前有座山,山上有座庙,庙里有个老和尚给小和尚讲故事,讲的就是: "从前有座山,山上有座庙..." "从前有座山……" 上面的故事有个共同的特征:自身中又包含了自己,该种思想在数学和编程中非常有用,因为有些时候,我们遇到的问题直接并不好解决,但是发现将原问题拆分成其子问题之后...

【详识JAVA语言】递归
文章 2024-03-04 来自:开发者社区

【详识JAVA语言】方法签名

方法签名 在同一个作用域中不能定义两个相同名称的标识符。比如:方法中不能定义两个名字一样的变量,那为什么类中就可以定义方法名相同的方法呢? 方法签名即:经过编译器编译修改过之后方法最终的名字。具体方式: 方法全路径名+参数列表+返回值类型,构成方法完整的名字。 ...

【详识JAVA语言】方法签名

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问