
面向对象
Berlin56
这个作者很懒,什么都没留下…
展开
-
面向对象基础
构造方法 定义:方法名与类名相同,并且无返回值类型。 1. 系统会自动为没有构造方法的类创建一个无参的构造方法。 2. 只要有了任意的构造方法,系统就不会在创建默认无参构造方法。 3. 构造方法只能在new的时候调用,其他时候不允许调用。 构造方法就是用来初始化对象。this关键字 this代表当前类的实例,调用该方法或者该成员变量的对象。 this是被省略的,无论写不写,所有的成员变原创 2017-07-10 20:29:01 · 378 阅读 · 0 评论 -
面向对象-封装
什么是封装 定义:封装又叫隐藏实现。就是隐藏属性,方法与方法实现细节的过程称为封装。 它指的是将对象的状态信息隐藏在对象内容,不允许外部程序直接访问对象内部信息,而是通 过该类所提供的方法来实现对内部信息的操作和访问 3.这个定义可以从两方面理解,第一是隐藏属性和方法,第二是隐藏方法实现细节过程 封装过程 隐藏属性 所有的属性都必须私有化,如果需要访问或者修改,对外提供get原创 2017-07-13 23:59:00 · 336 阅读 · 0 评论 -
面向对象-继承
什么是继承 定义:继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。继承是Java面向对象编程技术的一块基石,因为它允许创建分等级参差的类。 继承可以理解为一个对象从另一个对象获取属性的过程继承带来的好处(面试题可能会问到) 1.大大减少代码重复率,可以提升效率。 2.继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系。 2.Java是单一原创 2017-07-14 20:21:05 · 445 阅读 · 0 评论