为了账号安全,请及时绑定邮箱和手机立即绑定
  • 1、封装:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问; 好处:A、只能通过规定的方法访问数据 B、隐藏类的实例细节,方便修改和实现 2、如何使用: a、给属性添加修饰符, b、我们要通过get和set来使用属性:得到属性的值public void set/get属性名(参数值); phone2.setScreen(6.0f);//给属性赋值 Systen.out.pringtln("screen:"+phone2.getScreen());//通过get方法获取属性的值
    查看全部
  • //Java中的抽象类 抽象类定义 1、语法定义: 抽象类钱使用abstract关键字修饰,则该类为抽象类。 2、应用场景: a、在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法 b、从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。 3、作用: 限制规定子类必须实现某些方法,但不关注实现细节。 4、使用规则: a、abstract定义抽象类 b、abstract定义抽象方法,只有声明,不需要实现 c、包含抽象方法的类是抽象类 d、抽象类中可以包含普通的方法,也可以没有
    查看全部
  • 1、使用new+构造方法,创建一个新的对象 2、构造方法是定义在java类中的一个用来初始化对象的方法 3、public 构造方法名(){、、初始化代码} 特点:没有返回值类型构造方法名与类名相同,可以指定或不指定参数 4、无参数与有参数的区别
    查看全部
  • Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类。Object类中的方法,适合所有子类。 toString()方法(实例:没有重写toString()时,用于System.out.println(x)输出对象的时候,对象会自动调用toString()[相当于System.out.println(x.toString())],输出的是哈希码):在Object类里定义的toString()方法,用于返回对象的哈希code码(对象地址字符串-用来唯一区分对象,如身份证) 可以重写toString()方法表示出对象的属性 快速在类中重写toString()方法的操作: Source->Generate toString()得到代码如图
    查看全部
  • 由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。
    查看全部
  • 面向对象三大特点:继承、多态、封装
    查看全部
  • super关键字:在对象的内部使用,可以代表父类对象。 1.访问父类的属性 super.age 2.访问父类的方法 super.eat() 当创建一个子类对象时,总是先调用父类构造方法,再调用子类构造方法。 1.创建子类对象时就调用了父类的构造方法,实际上此时隐式使用了super关键字。 如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类的无参构造方法。 如果显式的调用构造方法,必须在子类的构造方法的第一行。 如果子类构造方法中既没有显式调用父类的构造方法(隐式只会调用父类无参构造方法),而父类又没有无参的构造方法或者定义了带参构造方法,则变异出错。
    查看全部
  • 接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected
    查看全部
    0 采集 收起 来源:练习题

    2014-11-27

  • 接口概念
    查看全部
    0 采集 收起 来源:Java 中的接口

    2014-11-27

  • 抽象方法没有方法体已分号结束
    查看全部
  • private 本类中使用 默认情况 本类,同包中使用 protected 本类,同包,子类中使用 public 本类,同包,子类,其他
    查看全部
  • 可以通过包的方式区分同名的类文件
    查看全部
  • 数据模型 业务模型
    查看全部
    1 采集 收起 来源:综合练习

    2014-11-27

  • 流程: ATM 选择车辆—〉输入序号-〉租车时间
    查看全部
    0 采集 收起 来源:综合练习

    2014-11-27

  • 默认继承 Object 的 toString( ) 方法,输出对象地址
    查看全部
    0 采集 收起 来源:练习题

    2014-11-27

举报

0/150
提交
取消
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!