java学习代码
提高自己编写能力,逻辑思维能力
quancunzuishuai~
这个作者很懒,什么都没留下…
展开
-
java类继承、抽象类继承、接口继承的区别与联系
类、抽象类、接口(接口只是个类型)——简化概括类继承—>子类完全继承父类特点抽象类继承—>继承时抽象的部分不同的子类可以有不同的实现接口继承—>所有成员在子类都可以有不同的实现至于为什么要用接口而不是抽象类这要看二者适用的情况当个性大于共性时,适合接口,如鸟和飞机,适合抽象出一个飞的接口当共性大于个性时,适合抽象类,如老鹰和麻雀,适合抽象出一个鸟的父类另外接口可以...转载 2020-03-26 15:19:23 · 789 阅读 · 0 评论 -
关于Java Arraylist中的一些方法的代码实现和约瑟夫问题
手写的一些集合方法package JiheChongxie;import java.util.Arrays;public class JiheData { String[] shuzu = new String[1]; int sum = 0; /*** * 集合里的添加数据,如果数据数量大于长度则自动扩充 * @param str */ public void ad...原创 2020-03-22 23:47:54 · 146 阅读 · 0 评论 -
java学习Day4
实例化对象时(声明、初始化块、构造函数)初始化的顺序package day7;public class Chushihua { public String data = getdata("声明"); //声明初始化 { data = getdata("初始化块");//静态初始化块 初始化 } public Chushihua(){ ...原创 2020-03-11 21:01:17 · 101 阅读 · 0 评论 -
java学习Day3
继承package day6;class Item{ String name; int pirce;}public class Armor extends Item{ int ac; int exp; void shuchu(){ System.out.println("name:"+this.name); Sys...原创 2020-03-09 14:45:51 · 101 阅读 · 0 评论 -
java学习Day2
for continue 求其0-20里离0.618最近的黄金分割率package day3;public class Huangjinfenge { public static void main(String[] args) { double minshu = 10; int fenzi=0 ; int fenmu=0 ; ...原创 2020-03-03 21:38:21 · 117 阅读 · 0 评论 -
java学习Day01
面向对象,设计一个英雄类package day1;public class Hero { String neam; float hp; float hujia; int sudu; public static void main(String[] args) { Hero gailun = new Hero(); ga...原创 2020-03-03 21:19:52 · 194 阅读 · 0 评论