2017年6月12日

摘要: 1.final关键字可以修饰属性、方法、类 2.final关键字修饰的类不能被继承,如:String类 3.final关键字修饰方法,不能在被子类重写 4.final关键字修饰的变量,初始化以后值不能在发生改变 在Java中使用static和final关键字共同修饰的变量称为常量,常量名为全大写 如 阅读全文
posted @ 2017-06-12 01:05 龙游天涯 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1.abstract关键字表示抽象的意思,可以用来修饰方法、类 修饰的类叫抽象类,修饰的方法叫抽象方法 2.abstract关键字修饰类 访问修饰符 abstract class 类名(){} 抽象类用来表示一些抽象的概念 特点:a.抽象类不能被实列化 b.抽象类可以有属性、方法、构造方法,都是用来 阅读全文
posted @ 2017-06-12 01:03 龙游天涯 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.在创建类之前,检查类是否已加载(检查硬盘上的class文件,是否已加载到内存中), 如果没有加载就先加载父类文件,再加载本类的文件 Java使用的加载策略:懒惰式加载(按需要加载),用到的时候加载,只加载一次 2.分配对象空间递归分配所有父类和子类的属性空间 属性会自动初始化为“0”值 3.给属 阅读全文
posted @ 2017-06-12 01:02 龙游天涯 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 访问修饰符 本类 同包 子类 其他 private y n n n 默认 y y n n protected y y y n public y y y y 阅读全文
posted @ 2017-06-12 01:01 龙游天涯 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一.继承的优点 1.提高代码的可重用性(继承之后子类共用父类代码) 2.提高代码的可维护性(后期代码增加、删除) 二.继承的前提 子类和父类之间必须要满足子类is a 父类的逻辑关系才能有继承 三.步骤/语法 1.将多个类中共有的属性、方法提取出来建立父类 访问修饰符 class 父类{ } 2.在 阅读全文
posted @ 2017-06-12 01:00 龙游天涯 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 面对对象设计和开发程序的好处 1.交流更加流畅 2.提高设计和开发效率面向对象设计的过程 1.发现类 2.发现类的属性 3.发现类的方法 阅读全文
posted @ 2017-06-12 01:00 龙游天涯 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1.static修饰的资源属于类级别的资源,静态的资源,对于类所有实列共享的资源 2.static关键字可以用来修饰属性、方法、代码块、内部类 a.static修饰属性: static修饰的属性属于对类所有实列共享的资源 访问静态的属性:类名.属性名(); b.static丝素方法: static修 阅读全文
posted @ 2017-06-12 00:59 龙游天涯 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.调用属性:this.health=100; 2.调用方法:this.print(); 3.调用构造方法: a.this()--如果使用,必须是构造方法中的第一条语句 b.this(“小黑”,100,100,“女”) 阅读全文
posted @ 2017-06-12 00:58 龙游天涯 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1.概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问、 2.好处:a.只能通过规定的方法访问数据 b.方法修改实现 c.隐藏类的实现细节 d.方便加入控制语句 3.使用步骤: a.修改属性的可见性 设为private d.创建公有的get 阅读全文
posted @ 2017-06-12 00:58 龙游天涯 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1.好处:a.用于分析和设计类 b.直观容易理解 2. dog 类名 + name:String public 属性名:类型 +health:int public 属性名:类型 -love:int private 属性名:类型 +Print():void public 方法名:返回值类型 阅读全文
posted @ 2017-06-12 00:56 龙游天涯 阅读(78) 评论(0) 推荐(0) 编辑

导航