- 博客(14)
- 收藏
- 关注
原创 写在最前
一个东西,对我有10%的加成,如果坚持一生,那就是10%,坚持一年,那就是0.5%,颠覆性的东西,有100%的加成,哪怕坚持一年,我的人生也能加强5%,那么多东西加起来,增强一倍,就不得了
2020-09-29 19:52:42 119
原创 多态,抽象类,接口
人类 public abstract class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name;
2020-09-28 16:21:19 127
原创 修饰符,关键字
权限修饰符 finall static 静态成员方法只能访问静态成员 class Student { public String name; //姓名 public int age; //年龄 public static String university; //学校 共享数据!所以设计为静态! public void show() { System.out.println(name + "," + age + "," + university);
2020-09-27 18:59:32 117
原创 继承
关键字 this(…) - 访问本类构造方法 super(…) - 访问父类构造方法 方法重写 私有方法不能被重写(父类私有成员子类是不能继承的) 子类方法访问权限不能更低(public > 默认 > 私有) 动物和猫 public class Animal { private String name; private int age; public Animal() { } public Animal(String name, int age)
2020-09-27 18:59:09 57
原创 学生管理代码
学生类 package SYS_pck; public class Student { private String sid; private String name; public Student() { } public Student(String sid, String name, String age, String address) { this.sid = sid; this.name = name; }
2020-09-26 20:01:19 478
原创 类方法
Random 1:导包 import java.util.Random; 2:创建对象 Random r = new Random(); 3:获取随机数 int number = r.nextInt(10); 获取数据的范围:[0,10) 包括0,不包括10 输入 字符串 Scanner sc = new Scanner(System.in); String s = sc.nextLine(); 数字 Scanner sc = new Scanner(System.in);
2020-09-26 19:55:55 45
原创 类型转换
byte b1 = 10; byte b2 = 20; byte b3 = b1 + b2; // 第三行代码会报错,b1和b2会自动转换为int类型,计算结果为int,int赋值给byte需要强制类型转换。 // 修改为: int num = b1 + b2; // 或者: byte b3 = (byte) (b1 + b2); //注意:扩展的赋值运算符底层隐含了强制类型转换 short s = 10; s += 20; //s = (short)(s + 20); boolean类..
2020-09-26 19:55:25 69
原创 运算符
三元 int a = 10; int b = 20; //max必须和ab同类 int max = a > b ? a : b; 自加 //注意:扩展的赋值运算符底层隐含了强制类型转换 short s = 10; s += 20; //s = (short)(s + 20); 短路 System.out.println((i > j) & (i > k)) System.out.println((i > j) && (i >
2020-09-26 19:54:51 51
原创 语句结构
switch switch(month) { case 1: case 2: case 12: System.out.println("冬季"); break; case 3: case 4: case 5: System.out.println("春季"); break; case 6: case 7: case 8: System.out.println("夏季"); break; case 9:
2020-09-26 19:53:45 76
原创 API
String 创建 String s1 = new String(); char[] chs = {‘a’, ‘b’, ‘c’}; String s2 = new String(chs); byte[] bys = {97, 98, 99}; String s3 = new String(bys); String s4 = “abc”; 通过构造方法创建 通过 new 创建的字符串对象,每一次 new 都会申请一个内存空间,虽然内容相同,但是地址值不同 直接赋值方式创建 以“”方式给出的字符串,只要字符序列
2020-09-26 19:43:06 71
原创 类对象
class Student { //成员变量 private String name; private int age; //构造方法 public Student() { } public Student(String name, int age) { this.name = name; this.age = age; } //成员方法 public void setName(String name) { this.name = name; } public String getName() { retu
2020-09-26 19:40:03 127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人