- 博客(6)
- 收藏
- 关注
原创 Java 封装
封装,将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口和对象进行交互。好处是,通过对类的实现细节进行隐藏从而提高了属性的安全性。包是对类、接口等的封装机制的体现,是一种对类或者接口等的很好的组织方式。包(package)相当于文件夹,存放许多的源文件,当我们有时候调用一些java本就提供的类或者方法的时候,在符合访问权限修饰符的范围之下,我们一般需要“导包”这个动作。
2025-05-26 20:39:04
1455
原创 Java 类和对象(二)
上篇简单介绍了如何定义类和实例化对象,以及如何简单访问成员变量和成员方法,本篇将继续围绕类和对象的一系列知识点进行补充。本篇继上篇又进行了一些补充,关于构造方法,this关键字的使用的知识点,但是对于类和对象的知识点,往往会参杂其他的知识点,例如封装,继承,多态等,所以之后类和对象的知识点会随着其他知识的学习而深入理解。
2025-05-24 23:29:50
781
原创 Java 类和对象(一)
⾯向对象是解决问题的⼀种思想,主要依靠对象之间的交互完成⼀件事情。以面向对象的方法来处理问题,就不必专注于过程,而是让几个对象之间交互即可解决问题。类是用来对一个对象进行描述的,可以当作是一种物品的分类描述,比如冰箱,吹风机等等,通过类描述实例的对象的属性和功能,比如属性:功率,尺寸,颜色等。功能:冰冻,冷藏等。通过class关键字可以定义类,一般来说,在一个java源文件中,只能有一个public修饰的类,而且类名要和.java源文件的名称要相同。
2025-05-22 23:23:08
962
原创 汉诺塔问题详解
递归思想可以帮我们用最少的代码解决一个很庞大的问题,汉诺塔问题是递归思想中最经典的一道题目,学会这道题可以帮我们很好的体会递归思想。本文(java实现)将会详细地解决汉诺塔问题,帮助大家更好地理解递归。相信到了这里,还是有许多小伙伴没有理解,这是正常的,不用感到气馁,因为递归思想它和我们大脑在展开的方式是不同的,所以还是再次推荐大家下去多调试和画图,慢慢体会,或者多看几遍这篇文章,相信你每一遍看都会有不同的理解。
2025-04-12 18:28:57
1028
原创 手把手教你如何在CMD上运行java文件
随着计算机编程语言的发展,java这一高效率的语言成为当下主流语言之一,新手学会在CMD上编译,运行java对于理解Java的特性(一次编译,到处运行)有很大帮助,本篇会介绍在初学java的时候,如何完成在CMD上实现编译和运行java文件本篇简单介绍了如何使用CMD上运行java文件,以及环境变量的配置。今后还会继续分享在学习java时的一些知识点以及理解。
2025-03-17 20:47:41
4128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅