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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • https://img1.sycdn.imooc.com//5bbdaa5e0001fcd808640520.jpg。。。。。

    查看全部
    1. 当没有指定构造方法时,系统会自动添加无参的构造方法

    2. 当有指定构造方法时,无论是有参、无参的构造方法,都不会自动添加无参的构造方法。

    3. 构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法。

    4. 构造方法还可以通过判断输入的参数在根据参数合理性来决定给参数赋怎样的值


    查看全部
  • 成员变量可以没有初始值 此时系统默认为0,局部变量必须赋初值。如果局部变量与成员变量重名,则局部变量具有更高的优先级。

    查看全部
  • 接口:

    1. 接口可以理解为一种特殊的类,由全局变量和公共的抽象的方法组成。

    2. 类是一种具体的实现体,而接口定义了某一批类所需要遵守的规范,接口不关心内部数据,也不关心这些类的方法的实现细节,它只规定这些类里必须提供某些方法。

    3. 定义接口的方法: 

        【修饰符】interface  接口名 【extends  父类接口1,父类接口2】

    {

            多个常量的定义

            多个抽象的方法的定义

    }

    4.接口的使用:一个类可以实现一个或者多个接口,实现接口使用implements关键字。

    如:【修饰符】 class 类名 extends  父类 implements 接口1,接口2

    {}


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

    2018-10-09

    1. 抽象类前使用abstract关键字修饰,则该类为抽象类。

    2. 作用限制规定子类必须实现的某些方法,但不关注实现细节,不关注怎么实现。

    3. a.abstract定义抽象类。b.abstract定义抽象方法,只有声明,不需要实现。c.包含抽象类方法的类时抽象类。d.抽象类中可以包含普通的方法,也可以没有抽象方法。e.抽象类不能直接创建,可以定义变量。


    查看全部
  • https://img1.sycdn.imooc.com//5bbca46000015f0607250399.jpg成员变量与局部变量的区别

    查看全部
  • 引用的类型转换

    1. 向上类型的转换(隐式/自动类型转换),是小类型打大类型的转换。

    2. 向下类型的转换(强制类型转换),是大类想到小类型。

    3. instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题。

        如: class dog entens animal      class animal  class cat

        Dog dog=new Dog();   Animal animal=dog;//向下类型转换,自动类型。

      Dog dog=(Dog)animal;//强制类型转换。

    Cat cat=(Cat )animal//因为编译时时Cat类型,运行时Dog类型会报错。

    改为: if(animal instanceof Cat)

            {   Cat cat=(Cat )animal//依然无法转换,但是不会报错。        }

    查看全部
  • java 会给成员变量一个初始值

    java不会给局部变量赋予初始值

    成员变量与局部变量同名时,局部变量具有更高的优先级

    查看全部
    1. 引用的多态:父类的引用可以指向本类的对象,也可以指向子类的对象。

      如:class dog extends Animal 

             Animal obj1=new Animal();   Animal obj2=new Dog();

        注:子类不能引用父类。

       2.方法的的多态:创建本类对象时,调用的方法为本类的方法。创建子类对象时,调用的方法为子类重写的方法或者继承的方法。

    查看全部
    0 采集 收起 来源:Java 中的多态

    2018-10-09

  •                     类和对象的关系

    类是抽象的概念,仅仅是模板,比如说“手机” 

    对象是一个你能够看得到、摸得着的具体

    查看全部
  • 类是模子,确定对将会拥有的特征(属性)和行为(方法)
    
    类的特点:
    1:类是对象的类型
    2:具有相同属性和方法的一组对象的集合


    查看全部
    1. 定义一个类

    2. 定义类的属性

    3. 定义类的方法

    查看全部
  • final关键字 

    使用final关键字做标识有“最终的”含义

    final 可以修饰类,方法,属性和变量

    final修饰类,则该类不允许被继承

    final修饰方法,则该方法不允许被覆盖(重写)

    final修饰属性

     则该属性不会进行隐式的初始化(类的初始化属性必须有值)

    或在构造方法中赋值(但只能选其一)


    查看全部
  • 执行顺序:父类对象属性初始化构造方法

                      

                    子类对象属性初始化构造方法


    查看全部
    1. 继承的好处:子类拥有父类的所有属性和方法**private修饰的无效

    2. 实现代码复用

    3. 在创建的时候new class  在super选择browse父类

    4. private不能继承

    查看全部
    1 采集 收起 来源:Java 中的继承

    2018-10-09

举报

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

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