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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • java中的访问修饰符有四种:

    1:private:只能在本类中使用;

    2:默认:能在本类和同一个包里使用;

    3:protected:能在本类、同一个包里、子类里使用;

    4:public :能在本类、同一个包、子类、其他里使用(就是所有程序里都能使用);

    查看全部
    1. 引用多态       父类的引用可以指向本类的对象 Animal obj1 = new Animal();    

                           父类的引用可以指向子类的对象 Animal obj2 = new Dog();

            子类的引用指向父类的对象是不可以滴 例:Dog obj3 = new Animal()

    2.方法多态

        在父类中创建本类(父类)对象时,调用的方法为本类(父类)方法

          

    指向本类时调用本类方法

    指向子类时调用子类方法,但如果子类没有重写方法,就调用继承的方法

    如果在子类中写一个独有的方法(不是继承来的)就不能通过父类的引用调用独有的方法


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

    2019-07-05

  • 使用对象的步骤:

    1. 创建对象:

      类名  对象名=new  类名(); //相对于对一个类名进行实例化

        2. 使用对象:

            引用对象的属性: 对象名.属性

            引用对象的方法: 对象名.方法名()  

        属性经常称为实例变量

        float型变量赋值时需加f,否则默认浮点数是double型

    查看全部
    1. 类的重要性:所有Java程序都以类class为组织单元

    2. 类是模板,确定对象将会拥有的特征(属性)和行为(方法)

    3. 类的组成:属性和方法

    4. 定义一个类的步骤

      a.定义类名(public class 类名 { })

      b.编写类的属性(一个类可有一个或多个属性,也可以没有属性)

      属性也可称为成员变量

      c.编写类的方法(一个类可有一个或多个方法,也可以没有方法)

    查看全部
  • “万物皆对象,客观存在的事物皆为对象”

    类是模板,确定对象将会拥有的特征(属性)和行为(方法)

    类的特点

    类是对象的类型,具有相同属性和方法的一组对象的集合

    属性——对象具有的各种特征

    每个对象的每个属性都拥有特定值

    方法——对象执行的操作

    类是抽象的概念,只是模板

    对象是一个客观存在的具体实体

    查看全部
  • object类

    java中所有类的头头

    toString()返回对象的哈希码(对象地址字符串)

    查看全部
  • super

    用在对象内部来表示父类对象


    查看全部
  • final 类 不允许被继承

    final 方法 子类不可以重写改方法

    final 属性 只能赋值一次

    final 变量 及常量

    查看全部
  • 方法的重写:

    子类对继承来的父类方法不满意,自己重写了一个,以后就优先调用自己的方法;虽然不满意,但返回值类型、方法名、参数类型和个数还得和父类保持一致

    查看全部
  • 类与类继承(extends):简单理解为“is a”的关系

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

    2019-07-05

  • 父类属性初始化-构造方法-子类初始化-构造方法

    查看全部
  • 方法内部类不能使用访问控制符和 static 修饰符。

    查看全部
  • 定义在外部类的方法中,只在该方法中可用

    查看全部
  • 静态内部类不能直接访问外部非静态

    访问方法:new 外部类().成员

    创建静态内部类,不需要外部类对象,直接new,这里和创建成员内部类不同;

    查看全部
    1. 静态内部类不能直接访问外部 类的非静态成员,可以通过new 外部类().成员访问。

    2. 外部类成员与内部类成员名称相同,可通过“类名.静态成员”访问。名称不同直接通过“成员名”调用外部类的静态成员。

    3. 创建静态内部类对象不需要外部类对象,直接创建内部类 对象名=new 内部类();

    查看全部

举报

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

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