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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 继承:类和类的一种关系——子类和父类 1、java中的继承是单继承的,一个子类只有一个父类 2、继承的好处: 子类拥有父类的所有属性和方法【属性和方法不能用private修饰】 实现代码复用 3、语法规则 class 子类 extends 父类{……}
    查看全部
    0 采集 收起 来源:Java 中的继承

    2017-05-16

  • 多态中的引用类型转换 1、向上类型转换(隐式/自动类型转换),是小类型到大类型的转换 2、向下类型转换(强制类型转换),是大类型到小类型的转换 3.instanceof运算符,解决引用对象的类型,避免类型转换的安全性问题
    查看全部
  • 多态【继承是多态的实现基础】 对象具有多种形态 1、引用多态 父类的引用可以指向本类的对象 例:Animals obj1 = new Animals() 父类的引用可以指向子类的对象 例: Animals obj1 = new Dog() 2、方法多态 创建本类对象时,调用的方法为本类方法 创建子类的对象时,调用的方法为子类重写的方法或者 继承的方法【子类中没有任何方法,此时调用的是父类中的方法】 注意:如果子类中有独特的方法,就不能通过父类的引用去调用该子类的方法,
    查看全部
    0 采集 收起 来源:Java 中的多态

    2017-05-16

  • ***
    查看全部
  • 1、Object类是所有类的父类,如果一个类没有使用extends关键子明确标识继承另外一个类,那么这个类默认就是继承Object类 2、Object类中所有的方法,适用于所有的子类 一、toString()方法 在Object类里面定义toString()方法的时候返回的对象的哈希code码(对象地址字符串) 可以通过重写toString()方法表示出对象的属性
    查看全部
  • new 外部类().成员可以让静态内部类访问外部类的非静态成员。
    查看全部
  • 继承的初始化顺序: 1.先初始化父类,再初始化子类【先创建父类对象,对其属性进行初始化,再执行其构造方法,然后在是子类】; 2.先初始化对象中的属性,再执行构造方法中的初始化
    查看全部
  • 1、方法的重写 如果子类对继承父类的方法不满意,是可以重写父类继承的方法的,当调用方法时会优先调用子类的方法 2、语法规则 a、返回值类型 b、方法名 c、参数类型及个数 都要和父类继承的方法相同,才叫方法的重写
    查看全部
  • 继承:类和类的一种关系——子类和父类 1、java中的继承是单继承的,一个子类只有一个父类 2、继承的好处: 子类拥有父类的所有属性和方法【属性和方法不能用private修饰】 实现代码复用 3、语法规则 class 子类 extends 父类{……}
    查看全部
    0 采集 收起 来源:Java 中的继承

    2017-05-16

  • package com.imooc02; public class Telephone_equals { int screen = 5; int cpu = 2; int mem = 4; @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; Telephone_equals other = (Telephone_equals) obj; if (cpu != other.cpu) return false; if (mem != other.mem) return false; if (screen != other.screen) return false; return true; } public static void main(String[] args) { Telephone_equals phone1 = new Telephone_equals(); Telephone_equals phone2 = new Telephone_equals(); if(phone1.equals(phone2)){ System.out.println("phone1和phone2是相等的"); }else{ System.out.println("phone1和phone2是不相等的"); } } }
    查看全部
  • 类对象 类的对象
    查看全部
  • 调用方法 HelloWorld hello = new HelloWorld(); Inner i = hello.new Inner(); i.show()//调用内部类中的方法 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • 编译上面的程序后,会发现产生了两个 .class 文件 其中,第二个是外部类的 .class 文件,第一个是内部类的 .class 文件,即成员内部类的 .class 文件总是这样:外部类名$内部类名.class
    查看全部
  • 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法,并且静态初始化块只执行一次
    查看全部
  • 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
    查看全部

举报

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

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