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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 成员变量有初始值,局部变量需要自己给定初始值
    查看全部
  • 类对象与类的对象的区别
    查看全部
  • 继承是多态的实现基础 多态:对象的多种形态 引用多态:父类的引用可以指向本类的对象,也可以指向子类的对象 不能用子类的引用指向父类的对象 方法多态:创建本类对象时,调用的方法为本类的方法 创建子类对象时,调用的方法为子类的重写方法或者继承的方法 子类中独有的方法,父类不能通过引用子类对象实现多态。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-06-26

  • super 的应用
    查看全部
  • /*final关键字*/ 修饰类不能被继承 修饰方法方法不能被重写 修饰属性就不能被修改且必须赋初值,要么 private String name = "dad"; 要么在构造方法中把该属性赋值 反正就是要赋值 修饰变量就是常量
    查看全部
  • /*继承*/ 创建子类对象的时候 编译的时候就是先创建父类的对象,再创建子类的的对象 也就是说继承的时候 ★初始化父类再初始化子类 此外初始化一个对象的时候 先执行初始化对象的属性,再执行构造方法 super关键字 在子类中,super被当作父类的对象来用 1.可以访问父类的属性 super.成员变量的名字 ; 2.可以调用父类的方法,包括构造方法 super.方法名(参数); //如果是构造方法就是 super(); super(参数); /* 在子类的构造方法中若不调用super的构造方法,默认的是调用super(); 如果自己写的话可以写super();或者super(参数)//要看你想用哪个父类的构造方法 但是,该条语句必须在子类的构造方法中占第一行*/ 另:如果子类的构造方法中既没有显式调用父类的构造方法,而且父类有没有无参的构造方法,则编译出错!!!
    查看全部
  • /*方法内部类*/ 顾名思义 就是在外部类的方法中创建的类 方法内部类可以在该方法中创建对象,调用方法等等。。。 Q:方法内部类可以声明private public 等等么?
    查看全部
  • /*静态内部类*/ 对于静态内部类 就是相对于成员内部类而言是在成员内部类前面加了static 的限定关键词 然后和成员内部类用所区别的是 1. 在创建静态内部类的时候 直接就是 SInner = new SInner(); 相对于成员内部类 Inner = HelloWorld.new Inner(); 静态内部类的对象的创建方式和普通的类没有什么不同 2.静态内部类的内部可以直接调用外部类的所有静态变量,非静态变量只能通过 new Outer().变量名 此种方式来调用。 3.此外,当静态内部类和外部类有相同的变量名时 调用内部类的该变量的方式是 变量名 调用外部类的改变量的方式是 外部类名.变量名
    查看全部
  • /*成员内部类*/ 可以在内部类中使用在外部类中的所有的成员变量,private的也可以 但是在内部类中不能直接使用外部类的方法 如果内部类和外部类的变量名称重复,在内部类中: 调用外部类的该变量的方法是: 外部类名称.this.变量名 调用内部类的该变量的方法是: 变量名 或者 this.变量名
    查看全部
  • /*成员内部类*/ 创建内部类的时候注意是创建的外部类对象的内部类 因此创建内部类的对象时 Inner i = hello.new Inner(); 这里hello是外部类的对象 然后调用内部类的方法就直接i.show();即可 因为已经把Inner这个内部类的对象创建出来 //这条笔记的内容就是为了提醒自己内部类在使用时是怎么被初始化的,前面记得加外部类的对象!!
    查看全部
  • 业务分析:该类要实现什么功能,即返回什么数据
    查看全部
  • 两个类之间有继承关系才能实现多态 如果该类中有自己的方法, 尔不是从父类中继承的,这该方法无法通过父类引用
    查看全部
    0 采集 收起 来源:代码实现

    2015-06-26

  • 1、继承的概念:继承是类与类的一种关系;Java中的继承是单继承,只有一个父类。 2、继承的好处:子类直接拥有父亲的所有属性和方法。---private实现的无效! 代码可复用。 class 子类 extends 父类{……}
    查看全部
    0 采集 收起 来源:Java 中的继承

    2015-06-26

  • 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 Inner i = hello.new Inner(); // 调用内部类对象的方法
    查看全部
  • 成员变量:在类中定义,用来描述对象将要有什么,可以作用整个定义类中,java会给初始值; 局部变量:在类的方法中定义,在方法中临时保存数据,只作用于定义的方法内部,需要手工赋值; 同方法不允许局部变量同名;不同方法可以有相同的局部变量; 两类变量同名时,局部变量具有更高的优先级;
    查看全部

举报

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

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