![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
@衡
这个作者很懒,什么都没留下…
展开
-
【JAVA】:彻底搞懂重写、重载、多态、向上转型、向下转型
1、重写(Override) 即字面意思,将方法重新写一遍,指的是在子类中把父类的本身有的方法重新写一遍 注意:在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下,对方法体进行修改或重写,这就是重写 2、重载(Overload) 指的是 在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同甚至是参数顺>.序不同)则视为重载。同时,重载对返回类型没有要求,可以相同也可以不同,但不能通过返回类型是否相同来判断重载。 3、如何实现多态原创 2021-08-16 02:06:15 · 364 阅读 · 0 评论 -
已知有两个整数A、B, 求A与B的最小公倍数
求解公式:A与B的最小公倍数=(A×B)÷(A与B的最大公约数) 如何求解最大公约数:欧几里得算法(辗转相除法) 欧几里得算法基于下面这个定理: 设a、b均为正整数,则gd(a,b)= gcd(b,a % b)。 证明:设a=kb+r,其中k和r分别为a除以b得到的商和余数。 则有r=a-kb成立。 设d为a和b的一个公约数, 那么由r=a-kb,得d也是r的一个约数。 因此d是b和r的一个公约数。 又由r=a%b,得d为b和a%b的一个公约数。 因此d既是a和b的公约数,也是b和a%b的公约数。 由d的任原创 2021-04-19 16:26:53 · 1376 阅读 · 0 评论 -
【Java】:继承
继承:继承是一种根据已有的类创建新类的机制。我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类,新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为。此处的一般类被称为父类,依据一般类创建的新类被称作子类。 作用:利用继承有利于实现代码的重复使用,当子类需要时,子类只需要添加 新功能 代码即可。 格式: class 父类 { 成员变量; 成员方法; } class 子类 extends 父类 { 成员变量; 成员方法; } 特点1: J...原创 2021-01-26 00:07:54 · 101 阅读 · 0 评论 -
【java】:访问修饰符
定义:java支持四种不同的访问权限,使用访问修饰符可以保护对类、变量、方法和构造方法的访问。 访问权限是指类创建的对象是否可以通过“.”运算符访问分配给自己的变量、是否可以通过“.”运算符调用类中的实例方法和类方法。 访问修饰符 同一包中的的同一类 同一包中的不同类 不同包中的子类 不同包中的非子类 public √ √ √ √ protected √ √ √ × default √ √ × .原创 2021-01-24 23:24:39 · 286 阅读 · 0 评论 -
【java】:基本数据类型(八大基本数据类型)
类型 类型名称 关键字 所占内存大小 (单位:字节) 取值范围 默认值 整型 字节型 byte 1 (-2^7)~(2^7-1) 0 短整型 short 2 (-2^15)~(2^15-1) 0 整型 int 4 (-2^31)~(2^31-1) 0 长整型 long 8 (-2^63)~(2^7-1) 0 浮点型 ...原创 2021-01-22 18:07:18 · 95 阅读 · 0 评论 -
【java】:实现contains()方法
public class Test { public static boolean my_contains(String src, String dst) { char[] srcArray = src.toCharArray(); char[] dstArray = dst.toCharArray(); int srcLen = srcArray.length; int dstLen = dstArray.length;原创 2021-01-22 09:25:45 · 482 阅读 · 0 评论 -
【java】:实现compareTo(String str1,String s2)方法
public class Test { public static int my_compareTo(String src, String dst) { char[] srcArray = src.toCharArray(); char[] dstArray = dst.toCharArray(); int srcLen = srcArray.length; int dstLen = dstArray.length; ..原创 2021-01-21 10:38:02 · 102 阅读 · 0 评论 -
【java】:实现split(String str ,char ch)方法
public class Test {public static void my_splist(String str ,char ch) { String string=new String(str); char[] arr=str.toCharArray();//将字符串转成字符数组int count=0; for(int i=0;i<str.length();i++) { if(arr[i]==ch)原创 2021-01-20 16:43:52 · 280 阅读 · 0 评论 -
【java】:初识String
目录 1.关于字符串的修改 2.字符串与字符之间的相互转化 3.字符串比较 4.字符串查找 5.字符串替换 6.字符串拆分 7.字符串截取 8.其他操作方法 1.关于字符串的修改 法一:借助源字符串,创建新的字符串, public class Main { public static void main(String[] args) { String str4="hello"; str4="H"+str4.substring(1);...原创 2021-01-19 20:35:30 · 92 阅读 · 0 评论