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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 接口命名通常首字母为I,用于区分和普通类文件的差别,接口内的abstract可以不写,eclipse会自动加,接口相当于不完全类,包含相同的部分属性和方法,描述不同对象之间的相同特性,在使用时和抽象类相似,可以用接口指向一个实现了接口的对象


    通过接口来使用,接口指向实现了接口的对象

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

    2019-05-07

  • 一个类可以实现一个或多个接口,一个类只能继承一个父类,可以通过实现多个接口来作为补充

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

    2019-05-07

  • 接口的定义一定有abstract类,可以继承多父接口,接口可以多继承,类只能单继承

    接口中的属性一定都会由public static final修饰

    方法一定都有public abstract

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

    2019-05-07

  • 接口的定义

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

    2019-05-07

  • 接口可以理解为一种类,由全局变量和公共的抽象方法组成,接口的定义

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

    2019-05-07

  • 定义:

    内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。

    作用:

    1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类

    2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据

    3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便

    类型:

    成员内部类

    静态内部类

    方法内部类

    匿名内部类


    查看全部
  • 在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。

    需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。


    查看全部
  • Java中的static使用之静态方法:

    与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法

    查看全部
  • 成员内部类用法注意: 1. 内部类访问外部类的属性、方法: 内部类可以直接访问外部类属性、方法,如重名,必须通过 外部类名.this.数据 来访问。 2. 外部类访问内部类的属性、方法: 外部类不能直接访问内部类属性、方法,必须先创建内部类对象,然后通过对象来访问。 3. 创建内部类对象: 外部类或其余内部类创建内部类对象:直接new 其余类创建内部类对象:必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( )。

    查看全部
  • 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类

    查看全部
  • 创建类的对象时不要忘记加( );

    查看全部
  • 静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。

    查看全部
  • 静态方法可以直接调用同类中的静态成员,静态方法;

    通过创建对象来实现静态方法中调用非静态变量,普通成员方法

    查看全部
  • 通过无参或有参的构造方法都可以创建对象

    查看全部
  • 局部变量,没有初始值

    同一方法不能有同名变量,不同方法可以有同名变量

    查看全部

举报

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

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