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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 父类private属性(方法、内部类),子类不能继承。只有public属性(方法、内部类),子类才可以继承 class 子类 extends 父类{} private 不能继承,只能继承public
    查看全部
    0 采集 收起 来源:Java 中的继承

    2015-03-25

  • 分清类和方法及外部类和内部类。在外部类中定义个方法,在方法中定义一个内部类,方法内部类只能在该方法的内部中使用,不能再外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符合static 修饰符 //外部类 public class HelloWorld { private String name = "爱慕课"; // 外部类中的show方法 public void show() { // 定义方法内部类 class MInner { int score = 83; public int getScore() { return score + 10; } } // 创建方法内部类的对象 MInner mi=new MInner(); // 调用内部类的方法 int newScore=mi.getScore(); System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore); } // 测试方法内部类 public static void main(String[] args) { // 创建外部类的对象 HelloWorld mo=new HelloWorld(); // 调用外部类的方法 mo.show(); } }
    查看全部
  • 抽象类:与一般类的区别是抽象类前使用abstract关键字修饰,则该类为抽象类。 应用场景: a、在某些情况下,某个父类只是知道其子类应该包含怎么样的方法,但无法准确知道这些子类如何实现这些方法。 b、从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随性。 3、作用: 限制规定子类必须实现某些方法,但不关注实现细节。 4、使用方法 a、abstract定义抽象类 b、abstract定义抽象方法,只有生命,不需要实现 c、包含抽象方法的类是抽象类 d、抽象类中可以包含普通的方法,也可以没有抽象方法 e、抽象类不能直接穿件,可以定义引用变量 ps:抽象方法没有方法体以分号结束
    查看全部
  • instanceof 来判断,以避免出现安全问题。
    查看全部
  • 面向对象三大特性:类,继承,多态 多态 多态的多种形态: 1、引用多态: 父类的引用可以指向本类的对象 父类的引用可以指向子类的对象 ps:继承是多态的实现基础 初始化:initial(穆老师写错了。) Animal类是父类,Dog类是子类,则: Animal obj1 = new Animal(); Animal obj2 = new Animal(); //下面的引用方法不对 Dog obj3 = new Dog(); 2、方法多态 创建本类对象时,调用的方法为本类方法 obj1.eat(); 创建子类对象时,调用的方法为子类重写的方法或者继承的方法 obj2.eat(); Cat类是Animal类的子类 Animal obj3 =new Animal(); obj3.eat();
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-03-25

  • java多态
    查看全部
  • Abstract class
    查看全部
  • Interface
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-03-25

  • java.(功能)。(类) java.lang.(类)包含java语言基础的类 java.util.(类) 包含java语言中各种工具 java.io.(类)包含输入。输出相关功能的类
    查看全部
  • 引用类型转换 1、向上类型转换(隐式/自动类型转换),是小类型到大类型的转换 2、向下类型转换(强制类型转换),是大类型到小类型 Ps:向下类型转换存在风险。 3、instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题
    查看全部
  • 是不是传参错误,后续就不进行了
    查看全部
  • 建的第二个类 类名不同了 加了main方法 将类的 属性 又称为 实例变量!!!!!!
    查看全部
  • 第一个类
    查看全部
  • 对象的多态(多种形态) 1.引用多态:父类的引用可以指向本类对象;也可以指向子类的对象 注意:子类对象的引用不能指向父类 2.方法多态:本类对象可以调用本类方法;创建子类对象,调用的方法为子类的重写方法或者继承方法 Animal obj1 = new Animal(); Animal obj2 = new Dog();Animal obj3 = new Cat(); obj1.eat();obj2.eat();(Dog中覆盖了Animal中的eat方法)obj3.eat();(Cat中没有覆盖Animal中的eat方法) 注意:父类不能调用子类独有的方法
    查看全部
    1 采集 收起 来源:Java 中的多态

    2015-03-24

  • 把 类 实例化 变成 对象
    查看全部

举报

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

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