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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • //外部类HelloWorld public class HelloWorld{ //外部类的私有属性name private String name = "imooc"; //外部类的成员属性 int age = 20; //成员内部类Inner public class Inner { String name = "爱慕课"; //内部类中的方法 public void show() { System.out.println("外部类中的name:" + HelloWorld.this.name ); System.out.println("内部类中的name:" +name); System.out.println("外部类中的age:" + age); } } //测试成员内部类 public static void main(String[] args) { //创建外部类的对象 HelloWorld o = new HelloWorld (); //创建内部类的对象 Inner inn = o.new Inner() ; //调用内部类对象的show方法 inn.show(); } }
    查看全部
  • 1 语法定义:抽象类前使用abstract关键字修饰,则该类为抽象类。 2 应用场景: a 在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法。 b 从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。 3 作用: 限制规定子类必须实现某些方法,但不关注实现细节 4 使用规则: a. abstract定义抽象类 b. abstract定义抽象方法,只有声明,不需要实现 c. 包含抽象方法的类是抽象类 d. 抽象类中可以包含普通的方法,也可以没有抽象方法 e. 抽象类不能直接创建,可以定义引用变量
    查看全部
  • 引用类型转换 1 向上类型转换(隐式/自动类型转换),是小类型到大类型的转换 2 向下类型转(强制类型转换),是大类型到小类型 3 instanceof运算符:解决引用对象的类型,避免类型转换的安全性问题
    查看全部
  • 1、引用多态 父类的引用可以指向本类对象, 父类引用可以指向子类对象。 但是,子类引用不可以指向父类对象。 使用多态的时候 链各个类一定有个继承关系 2、方法多态 创建本类对象时,调用的方法为本类方法,创建子类对象时,调用的方法为子类重写的方法或者继承的方法 在子类添加一个不是由父类继承来的独有的子类方法,再main函数中不能通过父类引用来调用子类的独有方法
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-04-02

  • 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字
    查看全部
  • 内部类 对象名 = 外部类对象.new 内部类( );
    查看全部
  • // 创建外部类对象 HelloWorld hello = new HelloWorld(); // 创建内部类对象 Inner i=hello.new Inner();
    查看全部
  • 1.super关键字:在对象内部使用,可以代表父类对象(super.属性;super.方法调用父类的属性和方法) 2.如果在子类中显示调用父类的构造方法,super语句只能在子类构造器的第一行,否则编译报错 3.如果子类构造方法中既没有显示调用父类的构造方法,并且父类中也没有默认的无参构造方法,则编译报错
    查看全部
  • final修饰的变量即为常量,final int a=10;
    查看全部
  • 继承的初始化顺序 1.初始化父类再初始化子类 2.先执行初始化对象中属性,再执行构造方法中的初始化
    查看全部
  • 封装隐藏属性
    查看全部
  • 封装 private get set方法
    查看全部
  • 三大特性 封装 继承 多态
    查看全部
  • 自动生成无参的构造方法!自动,无参
    查看全部
  • 接口 1 概念: 接口可以理解为一种特殊的类,由全局常量和公共的抽象方法做组成。 类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这类的内部数据,也不关心这些类方法的实现细节,它只规定这些类里必须提供某些方法。 2 接口定义 和类定义不同,定义接口不在使用class关键字,而是使用interface关键字。 3 接口定义的基本语法: [修饰符] abstract interface 接口名 [extends 父接口1,父接口2...] { 零个到多个常量定义 零个到多个抽象方法的定义 } 4 使用接口 一个类可以实现一个或多个接口,实现接口使用implements关键字。Java中一个雷只能继承一个父类,是不够灵活的,通过实现多个接口可以做补充。 接口在使用过程中,还经常与匿名内部类配合使用。匿名内部类就是没有名字的内部类,多用于关注实现而不关注实现类的名称。语法格式如下: interface i = new interface(){ public vod method(){ } }
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-04-02

举报

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

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