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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 返回类型,方法名,参数类型和个数都与父类一样就是方法的重载
    查看全部
  • 类名 对象名 = new 构造方法(); 1 使用new+构造方法 创建一个新的对象 2 构造方法是定义在Java类中的一个用来初始化对象的方法 3 构造方法与类同名且没有返回值 4 构造方法分为:有参和无参 5 没有指定构造方法时,系统会自动添加无参的构造方法 6 当有指定构造方法时,无论是有参、无参的构造方法,都不会自动添加无参的构造方法 7 构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法 8 构造方法可以保证给对象属性赋合理的值。
    查看全部
  • 1.super关键字:在对象内部使用,可以代表父类对象(super.属性;super.方法调用父类的属性和方法) 2.如果在子类中显示调用父类的构造方法,super语句只能在子类构造器的第一行,否则编译报错 3.如果子类构造方法中既没有显示调用父类的构造方法,并且父类中也没有默认的无参构造方法,则编译报错
    查看全部
  • 抽象类 abstract 修饰 有抽象方法就是抽象类 可以使用抽象类的引用指向子类 来调用方法 例如 抽象类 类名=new 子类(); 类名.方法(); 具体方法每个子类都重写了 实现了用抽象类来调用具体子类的方法 抽象图形类 里面有求周长面积的方法 子类有 圆 正方形 可以实现 图形.方法来求周长面积
    查看全部
  • 纠正 instanceof的用法 (对象 instanceof 类型) 对象是否属于类型 如对象可以是后面类型的子类或者本类的对象 则返回true 即instanceof 前面是跟的 对象名字 后面跟的 类名
    查看全部
  • 成员变量:在类中定义,用来描述对象将要有什么。 局部变量:在类的方法中定义,在方法中临时保存数据。 成员变量可以被本类的所有方法使用,其他相关类的方法也可以。而局部变量只有本方法内使用。 两者的不同: 1作用域不同 2初始值不同。在java中,会给成员变量一个初始值,而不会给局部变量初始值(局部变量必须初始化)。 3在同一个方法中,不允许有同名局部变量 4在不同方法中,可以有同名的局部变量 5两类变量同名时,局部变量有优先级
    查看全部
  • 1.内部静态类不能直接访问外部非静态成员,用new 外部类().成员来调用 2.内部静态类可以直接来访问外部静态成员,或用外部类.静态成员 3.内部静态内可以直接创建
    查看全部
  • float 父类都属于大的 int 子类 属于小的 从float 父类 到int 子类 属于向下转换 有风险 反之属于向上转换 无风险; 对于对象的转换 DOG dog=new DOG(); 等号左边的dog叫做引用 指向右边的对象DOG 之所以向下类型转换有风险是因为 DOG dog=new DOG(); ANIMAL animal=dog; CAT cat=(CAT)animal; 第三句中强制类型转换了 可以编译 但是animal是一个引用 指向对象dog 与cat不符合 所以强制转换出错 此时我们用instanceof来检测两个引用是否指向同一类型的东西 然后配合if语句 来确定是否需要执行以下的强制转换语句 如 if(CAT instanceof ANIMAL){执行强制转换}else{强制转换失败}
    查看全部
  • 创建对象 : 类名 对象名 = new 类名(); 使用对象 : 引用对象的属性:对象名.属性 引用对象的方法:对象名.方法名()
    查看全部
  • 1 类名首字母大写 2 属性(成员变量):有什么 3 方法:干什么
    查看全部
  • 静态内部类是 static 修饰的内部类,这种内部类的特点是: 1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
    查看全部
  • 什么是对象:万物皆对象 (计算机中具体的数据信息) 类比为手机 什么是面向对象:人 关注 具体事物信息 类:类是模子,确定对象将会拥有的特征(属性)和行为(方法) 类其实在客观现实中是不存在的,是用来描述对象信息的 类的特点: 1、类是对象的类型(具体数据信息的类型) 2、具有相同属性和方法的一组对象的集合。 属性:对象具有的各种特征 类比为手机的CPU、屏幕、内存 每个对象的每个属性都拥有特定值。 方法:对象执行的操作 类比为手机的打电话、发短信功能 类和对象的关系:类是抽象的概念,仅仅是模版。对象是一个你能够看得到、摸得着的具体实体。
    查看全部
  • 继承的初始化顺序 1.初始化父类再初始化子类 2.先执行初始化对象中属性,再执行构造方法中的初始化
    查看全部
  • 1 概念: 接口可以理解为一种特殊的类,由全局常量和公共的抽象方法做组成。 类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这类的内部数据,也不关心这些类方法的实现细节,它只规定这些类里必须提供某些方法。 2 接口定义 和类定义不同,定义接口不在使用class关键字,而是使用interface关键字。 3 接口定义的基本语法: [修饰符] abstract interface 接口名 [extends 父接口1,父接口2...] { 零个到多个常量定义 零个到多个抽象方法的定义 } 4 使用接口 一个类可以实现一个或多个接口,实现接口使用implements关键字。Java中一个雷只能继承一个父类,是不够灵活的,通过实现多个接口可以做补充。 5.接口内部类
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-04-02

  • //外部类 public class HelloWorld { // 外部类中的静态变量score private static int score = 84; private int outScore=0; // 创建静态内部类 public static class SInner { // 内部类中的变量score int score = 91; public void show() { System.out.println("访问外部类中的静态变量score,类名.静态成员:" + HelloWorld.score); System.out.println("访问内部类中的score:" + score); System.out.println("访问外部类中的非静态变量 outScore,通过new 外部类().成员 来访问:" +new HelloWorld().outScore); } } // 测试静态内部类 public static void main(String[] args) { // 直接创建内部类的对象 SInner si = new SInner(); // 调用show方法 si.show(); } }
    查看全部

举报

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

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