- 博客(15)
- 收藏
- 关注
原创 【第十三天】
String Butter字符常用类String Butter自动生成一组数组,不同jdk不一样,我的一共18个字符,它生成长度为26的数组。最后两句查看public class TestString { public static void main(String args[]){ String str1 = "let there "; StringBuffer sb = new StringBuffer(str1); //根据str1 创建一个Str
2021-12-31 13:33:31 309
原创 【第十四天】
日期看代码import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestDate { private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public static void main(String args[]){
2021-12-31 13:28:24 261
原创 【第十二天】
数字与字符串装箱与拆箱数字与字符串互相转换方法public class TestNumber { public static void main(String[] args){ int i = 5; Integer it = new Integer(i); //基本类转封装类 装箱 int i2 = it.intValue(); //封装类型转换成基本类型 拆箱 System.out.print
2021-12-24 00:01:39 169
原创 【第十一天】
常用类非静态内部类语法: new 外部类().new 内部类()可以使用外部类public class Hero { private String name; float hp; float armor; int movespeed; class BattleScore { int kill; int die; int assit; public void legendary(){
2021-12-22 21:50:06 171
原创 【第十天】
抽象类不能直接实例化,需要依靠子类向上转型。抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。有方法名无方法体。构造方法,类方法(用 static 修饰的方法)不能声明为抽象方法。练习https://blog.csdn.net/wei_zhi/article/details/52736350...
2021-12-22 20:39:53 172
原创 【第九天】
各种常见类的学习Object类每声明一个类的时候都默认继承Object类toString是Object类中提供的一个方法,println打印的返回值就是Object类的toString public class Hero extends Object { String name; public String toString(){ return name; } public static void main(String[] args) {
2021-12-20 22:29:52 57
原创 【第八天】
多态必要之一重写关键字super 的使用子类用父类必须使用关键字superpublic class Employee { private String name; private String address; private int number; public Employee(String name, String address, int number){ System.out.println("Employee构造函数,三个参数");
2021-12-19 23:50:59 145
原创 【第七天】
多态必要条件之一继承当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。多态的好处:可以使程序有良好的扩展,并可以对所有类的对象进行通用处理。这个程序很简单public class Work { public static void main(String[] args) { show(new Cat()); // 以 Cat 对象调用 show 方法 show(new Dog()); // 以 Do
2021-12-18 23:41:12 62
原创 【第六天】
多态这在Java基础里也是重要部分都知道+有算数上的也有字符拼接的意思。这也就是操作符的多态。这是类多态: 都是同一个类型,调用同一个方法,却能呈现不同的状态 。public class Item { public void effect(){ System.out.println("物品使用后,可以有效果"); } public static void main(String[] args){ Item i1 = new LifePotion
2021-12-18 23:35:22 50
原创 【第五天】
接口1、在Java编程,abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才使得Java成为面向对象的编程语言。2、定义接口有利于代码的规范3、有利于对代码进行维护4、保证代码的安全和严密public class Hero { String name; int price; protected float hp; float armor; int moveSpeed; public Hero(){
2021-12-16 21:54:15 336
原创 【第四天】
构造方法实例化一个对象时候必须调用构造方法,不写一般默认构造一个。构造方法也分有参无参public Hero(){} //这是默认无参public Hero(String heroname){ //构造有参 name = heroname; }当有参时候,默认无参就会失效##练习和普通方法一样,构造方法也可以重载 。为Hero设计4个参数的构造方法(用之前的Hero.java)public class Hero { String name;
2021-12-15 21:11:57 231
原创 【第三天】
类与对象继承新建一个类名为itempublic class ltem { static String name; static int price; public static void main(String[] args) { }}新建一个类名为Armor,继承类item 并额外加一个ac,int类型class Armor extends ltem { int ac; //护甲等级 public static void main(Stri
2021-12-15 18:19:55 59
原创 【第二天】
array通过for循环遍历数组练习1.创建一个数组,并找出最大值2.数组排序import java.util.Scanner;public class Arra1 { public static void main(String[] args){ int values[] = new int[]{12,15,155,64,1454,17,9999}; int maxvalue = 0; for (int each:values) {
2021-12-13 21:13:59 432
原创 JAVA第一天
数组声明int [] a = new int [4] //声明此数组包含4个数访问 a [0] = 1; //第一个数字为1数组length0到-1练习 随机生成100以内一组数,长度为5,并且找出最小数; 第一种public class Arra { public static void main (String[] args) { int[] a = new int[5]; int c = 0; int b = 100;
2021-12-12 16:20:02 175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人