摘要: 代码块 使用"{}"包住的就是代码块 静态代码块 static修饰的代码块就是静态代码块 作用: 一般用于初始化静态成员变量 静态代码块只会执行一次,在类加载的时候执行 static { //静态代码块 System.out.println("静态代码块执行了"); country = "中国"; 阅读全文
posted @ 2022-06-15 20:35 魔光领域 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 综合案例讲解 1、定义一个长方形类,定义求周长和面积的方法,然后定义一个测试类,进行测试。 public class OOPDemo01 { public static void main(String[] args) { Rectangle r = new Rectangle(10, 30); S 阅读全文
posted @ 2022-06-15 20:34 魔光领域 阅读(33) 评论(0) 推荐(0) 编辑
摘要: this关键字 重名的话是取不到的 public void setName(String name) { name = name; } this:代表当前类的对象引用,这个this和我们现实生活中很多案例相似, 如:每一个人都有一个名字:张三、李四、王五....this就相当于我 public vo 阅读全文
posted @ 2022-06-15 20:32 魔光领域 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 匿名对象讲解 没有名称的对象我们称为匿名对象 new Cat().change(dogs);c.change(new Dogs()); 匿名对象的特点: 对象只会被使用一次,之后就获取不到这个对象了 在你的对象只需要使用一次的时候,那么就可以使用匿名对象 匿名对象一旦使用完成就会自动释放,节约内存资 阅读全文
posted @ 2022-06-15 20:30 魔光领域 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 局部变量和成员变量 成员变量: 成员变量不能定义到类体外(成员变量是定义在类) 局部变量: 定义在方法里面的变量就是局部变量 这两个变量的不同之处 定义的位置不同: 成员变量:定义在类体以内,方法体以外 局部变量:定义在方法体内或者声明在方法上 在内存中的位置不同 成员变量:在堆中进行存储 局部变量 阅读全文
posted @ 2022-06-15 20:29 魔光领域 阅读(54) 评论(0) 推荐(0) 编辑