会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
莫违i
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
下一页
2017年6月2日
Java面向对象编程思想
摘要: 面向对象三个特征:封装、继承、多态封装: 语法:属性私有化(private)、提供相对应的get/set 的方法进行访问(public)、 在set/get的方法中对属性的数据 做相对应的业务逻辑的判断 思想:封装外面的程序不能直接访问本类的属性,需要通过本类提供的方法间 接访问本类的属性,从而提高
阅读全文
posted @ 2017-06-02 21:35 LanXiny
阅读(112)
评论(0)
推荐(0)
2017年6月1日
final关键字
摘要: 1.final关键字可以修饰属性、方法、类 2.final关键字修饰的类不能被继承,如:String类 3.final关键字修饰方法,不能在被子类重写 4.final关键字修饰的变量,初始化以后值不能在发生改变 在Java中使用static和final关键字共同修饰的变量称为常量,常量名为全大写 如
阅读全文
posted @ 2017-06-01 19:56 LanXiny
阅读(110)
评论(0)
推荐(0)
2017年5月31日
abstract关键字
摘要: 1.abstract关键字表示抽象的意思,可以用来修饰方法、类 修饰的类叫抽象类,修饰的方法叫抽象方法 2.abstract关键字修饰类 访问修饰符 abstract class 类名(){} 抽象类用来表示一些抽象的概念 特点:a.抽象类不能被实列化 b.抽象类可以有属性、方法、构造方法,都是用来
阅读全文
posted @ 2017-05-31 08:27 LanXiny
阅读(113)
评论(0)
推荐(0)
2017年5月30日
对象初始化过程
摘要: 1.在创建类之前,检查类是否已加载(检查硬盘上的class文件,是否已加载到内存中), 如果没有加载就先加载父类文件,再加载本类的文件 Java使用的加载策略:懒惰式加载(按需要加载),用到的时候加载,只加载一次 2.分配对象空间递归分配所有父类和子类的属性空间 属性会自动初始化为“0”值 3.给属
阅读全文
posted @ 2017-05-30 20:52 LanXiny
阅读(161)
评论(0)
推荐(0)
2017年5月29日
访问修饰符
摘要: 访问修饰符 本类 同包 子类 其他 private y n n n 默认 y y n n protected y y y n public y y y y
阅读全文
posted @ 2017-05-29 13:17 LanXiny
阅读(103)
评论(0)
推荐(0)
2017年5月28日
继承
摘要: 一.继承的优点 1.提高代码的可重用性(继承之后子类共用父类代码) 2.提高代码的可维护性(后期代码增加、删除) 二.继承的前提 子类和父类之间必须要满足子类is a 父类的逻辑关系才能有继承 三.步骤/语法 1.将多个类中共有的属性、方法提取出来建立父类 访问修饰符 class 父类{ } 2.在
阅读全文
posted @ 2017-05-28 20:58 LanXiny
阅读(92)
评论(0)
推荐(0)
面向对象设计
摘要: 面对对象设计和开发程序的好处 1.交流更加流畅 2.提高设计和开发效率面向对象设计的过程 1.发现类 2.发现类的属性 3.发现类的方法 面对对象设计和开发程序的好处 1.交流更加流畅 2.提高设计和开发效率面向对象设计的过程 1.发现类 2.发现类的属性 3.发现类的方法
阅读全文
posted @ 2017-05-28 20:57 LanXiny
阅读(102)
评论(0)
推荐(0)
2017年5月25日
static
摘要: 1.static修饰的资源属于类级别的资源,静态的资源,对于类所有实列共享的资源 2.static关键字可以用来修饰属性、方法、代码块、内部类 a.static修饰属性: static修饰的属性属于对类所有实列共享的资源 访问静态的属性:类名.属性名(); b.static丝素方法: static修
阅读全文
posted @ 2017-05-25 15:14 LanXiny
阅读(151)
评论(0)
推荐(0)
封装
摘要: 1.概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问、 2.好处:a.只能通过规定的方法访问数据 b.方法修改实现 c.隐藏类的实现细节 d.方便加入控制语句 3.使用步骤: a.修改属性的可见性 设为private d.创建公有的get
阅读全文
posted @ 2017-05-25 15:13 LanXiny
阅读(126)
评论(0)
推荐(0)
2017年5月24日
this关键字
摘要: 1.调用属性:this.health=100; 2.调用方法:this.print(); 3.调用构造方法: a.this()--如果使用,必须是构造方法中的第一条语句 b.this(“小黑”,100,100,“女”)
阅读全文
posted @ 2017-05-24 11:10 LanXiny
阅读(109)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
下一页
公告