
Java学习
文章平均质量分 56
从基础学习Java
wherehw
这个作者很懒,什么都没留下…
展开
-
Java面向对象特征之三:多态性
4、多态性使用前提:①类的继承关系②方法的重写5、对象的多态性:只适用于方法,不适用于属性(编译和运行都看左边)原创 2023-02-14 14:47:58 · 117 阅读 · 0 评论 -
Java面向对象(3)特征之一:封装与隐藏
Java提供4种权限修饰符来修饰类及类的内部结构,体现类及类的内部结构在调用时的可见性的大小。a.name="大黄";a.age=1;a.show();int age;//声明私有变量//对属性的设置legs=l;//对属性的获取System.out.println("动物进食");原创 2023-02-11 21:04:06 · 224 阅读 · 0 评论 -
Java面向对象(2)——方法重载与递归
方法递归包含一个隐式循环,他会重复执行某段代码,但这种重复执行无须循环控制,递归一定要向已知方向递归,否则这种诋毁就会变成无穷递归,类似于死循环。4、可变个数形参的方法与本类中方法名相同,形参类型也相同的数组之间不构成重载。1、定义:在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者参数类型不同即可。2、当调用可变个数形参的方法时,传入的参数个数可以是:0个,1个,2个。3、可变个数形参的方法与本类中方法名相同,形参不同的方法之间构成重载。形参:方法定义时,声明的小括号内的参数。原创 2023-02-05 11:16:18 · 112 阅读 · 0 评论 -
Java初识
java基础知识原创 2023-01-28 14:02:57 · 62 阅读 · 0 评论 -
Java排序及Arrays工具类的使用(数组)
java.util.Arrays类即为操作数组的工具类,包含了用来操作数组(比如排序和搜素)的各种方法。插入排序:直接插入排序、折半插入排序、Shell排序(希尔排序)算法的5大特征:输入、输出、有穷性、确定性、可行性。选择排序:直接选择排序、堆排序。交换排序:冒泡排序、快速排序。原创 2023-01-28 23:05:01 · 419 阅读 · 0 评论 -
Java面向对象(1)
堆:将new出来的结构(比如:数组,对象)加载在堆空间中。面向对象,将功能封装进行对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。4种权限修饰符:private、public、缺省、protected;1、Java类及类成员:属性、方法、构造器;2、面向对象的三大特征:封装性、继承性、多态性、(抽象性)方法区:类的加载信息、常量池、静态域。原创 2023-01-30 23:17:40 · 78 阅读 · 0 评论