自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多态性,什么是Java的多态性

了解Java多态性什么是Java的多态性(向上转型)多态性的前提为什么使用多态性?多态性的使用向下转型instanceof运算符什么是Java的多态性(向上转型)Java的多态性是事物的多种形态,是运行时行为(向上转型,子类可以赋值给父类),父亲的行为像儿子。多态性的前提继承性(必须有父类和子类,才会有把子类赋值给父类的情况)子类重写了父类的方法(如果子类不重写父类的方法,调用的就还是父类的方法)为什么使用多态性?多态性可以减少重载函数的使用,可以调用子类重写后的方法多态性的使用当调用

2021-02-20 01:34:24 3799 1

原创 Java封装性详解

Java封装性特征详解什么是封装性?为什么要封装this关键字什么是封装性?为什么要封装为什么要封装?通过封装,可以实现对属性的数据访问限制。封装性的体现:四大权限修饰符其中四大权限修饰符为:priavte(在类内能访问),缺省(在同一个包下能访问),protected(不同包的子类能访问,这里有继承性的概念),public(在同一个工程(project)内能访问)。是单例模式的基础。高内聚低耦合的概念高内聚:内部数据操作细节自己完成,不允许外部干涉低耦合:对外暴露少量的方法用于

2021-02-19 17:04:29 770 1

原创 什么是递归?用Java写一个简单的递归程序

什么是递归?用Java写一个简单的递归程序递归的定义递归(recursion):以此类推是递归的基本思想,将规模大的问题转化为规模小的问题来解决。递归的要素自定义递归函数,并确定函数的基本功能例如Java从键盘输入一个数,求输入这个数的阶乘。这个时候把输入的数字作为形参int diGuiTest(int n ){}找到递归函数循环结束条件在求阶乘的时候,我们不妨做出如下思考,例如输入的n是5,那么5!是5 * 4 3 * 2 * 1,那是不是可以写成n f(n-1)?,程序运行

2021-02-17 16:06:15 4240 22

空空如也

空空如也

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

TA关注的人

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