为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第二季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 马住
    查看全部
    0 采集 收起 来源:代码实现

    2018-10-15

  • 创建内部类对象

    Inner i = hello.new Inner();


    查看全部
  • Java会给成员变量一个初始值0,不会给局部变量初始值;

    当成员变量与局部变量重名时,局部变量优先级更高

    查看全部
  • 局部变量允许重名


    查看全部
  • this 关键字代表当前对象

    this.属性 =>   this.xx( 当前对象的属性  )=xx

    this.方法 调用当前对象的方法,可在其他方法中直接调用this.方法中的方法

    将参数的值赋值给当前对象的属性 


    查看全部
  • 封装就是将类的某些信息隐藏在类的内部,不再允许外部的程序可以去直接访问或者修改,而是通过该类提供的方法来实现对隐藏信息的操作和访问。这种方法通常是get和set方法,也可以用其他方法,不过从编程规范上讲,用get和set是最好的而且合乎规范。

    封装的好处是外部程序只能通过规定的方法去访问数据,保障了安全性。

    隐藏了实例的细节,方便了修改和实现。


    查看全部
  • static 在类创建时执行

    1. 创建实例时自动自动执行,且只执行一次

    2. 静态初始化块只能初始化静态变量

    {}在对象创建时执行(多次创建多次执行)

    构造方法在对象创建后执行(多次创建多次执行)


    查看全部
  • static 在类创建时执行

    {}在对象创建时执行(多次创建多次执行)

    构造方法在对象创建后执行(多次创建多次执行)


    查看全部
  • 抽象类前使用abstract关键字修饰,则该类为抽象类  

    父类只是知道子类有这个方法  但是不关注方法的具体内容

    查看全部
  • 3.作用

    限制规定子类必须实现某些方法 

    抽象方法没有方法体以分号结束

    查看全部
  • 可以通过类名.静态方法来访问到静态方法,无需重新创建一个类的对象

    查看全部
  • 1.9
    查看全部
  • UML:标准建模语言。是一个模型化的软件系统开发的图形化语言。为软件开发的所有阶段提供模型化和可视化支持。

    常用的三种UML图:

    用例图:系统中出现的实例需要实现什么功能。

    序列图:用于按照交互发生的一系列顺序,现实对象之间的这些交互。

    类图:在java中主要用来描述类和类之间的关系,类有哪些属性,有哪些方法。

    查看全部
    0 采集 收起 来源:UML 简介

    2018-10-13

  • 这一节可以学习直接用软件直接写setter和getter发法

    查看全部
  • 接口是一种特殊的抽象类,接口的内部只允许包含常量和抽象方法。接口不关心实现它的类的内部数据也不关心类内方法的实现细节,它只是一种规范,规定了类必须要实现的某些方法。

    定义接口的关键字:interface,类实现接口的关键字:implements。创建接口的时候开头普遍要加一个“I”来区分其他的类。接口和接口的成员常量以及方法都是默认带有abstract关键字的。

    接口由于一定要被继承,被实现,所以普遍用public修饰。

    接口可以多继承,而类是但继承的。

    一个类也可以实现多个接口,用这种方法来弥补只能继承一个父类的不灵活性。

    如果一个类同时继承父类和实现接口,继承父类必须要在实现接口之前,位置不能调换。

    接口经常与匿名内部类配合使用。

    匿名内部类就是没有名字的内部类,多用于关注实现而不关注实现类的名称

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

    2018-10-13

举报

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

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