摘要: 两句 分开写 String s = new String("abc"); String s = "abc"; 前者创建2个对象 后者创建1个对象 如果是在同一个程序,只有这两句话 String s1 = new String("abc"); String s2 = "abc"; 前者创建了2个对象, 阅读全文
posted @ 2022-03-03 20:39 Ging2000 阅读(99) 评论(0) 推荐(0)
摘要: 在标识处编写程序输出 HelloWorld 1 public class test { 2 public static void main(String[] args) { 3 Outer.method().show(); 4 } 5 } 6 7 interface Inter { 8 void s 阅读全文
posted @ 2022-03-03 00:26 Ging2000 阅读(39) 评论(0) 推荐(0)
摘要: 1 interface class Inter { 2 public abstract void show(); 3 public abstract void show2(); 4 } 5 6 class Demo { 7 public void method() { 8 Inter i = new 阅读全文
posted @ 2022-03-03 00:03 Ging2000 阅读(28) 评论(0) 推荐(0)
摘要: class Outer { public int num = 10; public void fun() { final int num = 10; class Inner { public void show() { System.out.println(num); } } Inner in = 阅读全文
posted @ 2022-03-02 23:40 Ging2000 阅读(24) 评论(0) 推荐(0)
摘要: 以下程序会输出 30,20,10 class Outer { public int num = 10; class Inner { public int num = 20; public void show() { int num = 30; System.out.println(num); Sys 阅读全文
posted @ 2022-03-02 23:32 Ging2000 阅读(10) 评论(0) 推荐(0)
摘要: static可以修饰内部类 (因为内部类可以看作是类成员) 不能修饰外部类 正常内部类: Outer.Inner 对象名 = new Outer().new Inner(); 如果是static内部类: Outer,Inner 对象名 = new Outer.Inner(); 阅读全文
posted @ 2022-03-02 23:20 Ging2000 阅读(214) 评论(0) 推荐(0)
摘要: 编写的前后顺序:package > import > class 且一个文件最多只能有 1个package 阅读全文
posted @ 2022-03-02 22:23 Ging2000 阅读(69) 评论(0) 推荐(0)
摘要: 在main方法里直接写: new StudentDemo().method(new Student()); 阅读全文
posted @ 2022-03-02 21:57 Ging2000 阅读(13) 评论(0) 推荐(0)
摘要: 成员变量:默认修饰符 public static final 无构造方法 成员方法:默认修饰符 public abstract 另: 类与类:只可 单继承 接口与类:可以 多实现 接口与接口: 可以 多继承 阅读全文
posted @ 2022-03-02 19:57 Ging2000 阅读(28) 评论(0) 推荐(0)
摘要: final修饰局部变量 局部变量为基本数据类型:不可改变其值 局部变量为引用类型(如类):可以修改其内部成员值,不可修改该变量的地址值 阅读全文
posted @ 2022-03-02 16:48 Ging2000 阅读(33) 评论(0) 推荐(0)