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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 默认继承 Object 的 toString( ) 方法,输出对象地址
    查看全部
    0 采集 收起 来源:练习题

    2015-07-30

  • 接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected
    查看全部
    0 采集 收起 来源:练习题

    2015-07-30

  • JAVA中的访问修饰符
    查看全部
  • 接口:是种规范,约束类,规定类必须实现某些方法。 关键字:interface 接口用来被继承、实现的用public 接口里边内容是常量或者抽象方法,可以继承多个接口(类是单继承的)。不修饰的话,系统也会自动添加。 使用接口:一个类可以实现一个或多个接,使用implements关键字 如果要继承父类,继承父类必须在实现接口之前。
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-07-30

  • 抽象类:使用abstract关键字 应用场景:①抽象类是约束子类必须有的方法,而不关注其具体实现;②用抽象类作为子类的模板,避免子类设计的随意性 语法规则:①用abstract定义抽象类;②abstract定义抽象方法,只有声明,不需要实现(即没有方法体,以分号结束);③包含抽象方法的类是抽象类;④抽象类中可以包含普通的方法,也可以没有抽象方法;⑤抽象类不能直接创建,可以定义引用变量 编程:在编程中,先创建一个抽象类,可在其中定义抽象方法(只有声明),再创建子类继承该抽象类(利用browse选择继承的父类),在自动生成代码中写出各自的方法,最后在主函数中利用父类的引用指向子类的对象调用其方法。 *抽象方法没有方法体以分号结尾;public abstract void call(); public abstract void sendMessage(); 主函数中利用父类的引用指向子类的对象调用其方法。 TelePhone tel1=new CellPhone();
    查看全部
  • JAVA中的包
    查看全部
  • 1:数据模型分析 2:业务模型分析 3:显示和流程
    查看全部
    0 采集 收起 来源:综合练习

    2015-07-30

  • 封装的实现步骤
    查看全部
  • 引用类型转换: 1.向上类型转换(隐式/自动类型转换),是小类型到大类型的转换。 如:Dog dog=new Dog();Animal animal=dog;//正确,自动类型提升,向上类型转换 2.向下类型转换(强制类型转换),是大类型到小类型的转换(存在风险,溢出) 如:Dog dog1=(Dog)animal;//向下类型转换 3.instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题。如: Dog dog=new Dog(); Animal animal=dog; Cat cat=(Cat)animal;//编译时不会出错(按Cat类型进行编译),但运行时会报错,因为它开辟的是Dog类型的空间,而(无法将引用类型进行转换)无法将dog对象转换成Cat类型,并且此方法对程序的安全性有影响。此时应该利用instanceof和if语句结合使用,进行验证,以保证程序的安全性,如: if(animal instanceof Cat){//判断animal类中是否包含Cat类型的元素,若包含则进行转换,instanceof返回值为布尔类型 Cat cat=(Cat)animal;}else{ System.out.println("无法进行类型转换");}
    查看全部
  • 多态:对象的多种形态 1.引用多态 父类的引用可以指向本类的对象 Animal obj1=new Animal(); 父类的引用可以指向子类的对象 Animal obj1=new Dog(); 2.方法多态 创建本类对象时,调用的方法为本类的方法 创建子类对象时,调用的方法为子类重写的方法或者继承的方法 *****不能调用子类独有的方法。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-07-30

  • //外部类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(); } }
    查看全部
  • final的使用
    查看全部
  • 接口。
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-07-30

  • 应用场景:①抽象类是约束子类必须有的方法,而不关注其具体实现;②用抽象类作为子类的模板,避免子类设计的随意性 语法规则:①用abstract定义抽象类;②abstract定义抽象方法,只有声明,不需要实现(即没有方法体,以分号结束);③包含抽象方法的类是抽象类;④抽象类中可以包含普通的方法,也可以没有抽象方法;⑤抽象类不能直接创建,可以定义引用变量 编程:在编程中,先创建一个抽象类,可在其中定义抽象方法(只有声明),再创建子类继承该抽象类(利用browse选择继承的父类),在自动生成代码中写出各自的方法,最后在主函数中利用父类的引用指向子类的对象调用其方法
    查看全部
  • 父类只知道应该使用什么方法,不知道具体怎么实现。
    查看全部

举报

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

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