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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据。3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 内部类有几种呢? ◦成员内部类◦静态内部类◦方法内部类◦匿名内部类
    查看全部
  • 4、使用接口 一个类可以实现一个或者多个接口,实现接口使用implements 关键字。java中一个类只能继承一个父类,是不够灵活的,通过实现多个接口可以补充。
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-04-09

  • 啊啊啊
    查看全部
    0 采集 收起 来源:UML 简介

    2015-04-09

  • AAA
    查看全部
    0 采集 收起 来源:UML 简介

    2015-04-09

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

    2015-04-09

  • 0.0
    查看全部
  • 初始化 顺序
    查看全部
  • 不能 用private
    查看全部
    0 采集 收起 来源:Java 中的继承

    2015-04-09

  • 接口的概念: 类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,!它只规定这些类里必须提供某些方法!。 接口定义的基本语法: 【修饰符】 interface 接口名【extends 父接口1,父接口2...】{ 零到多个常量定义...(接口中的属性是常量,即使定义时不添加Publicstaticfinal修饰符,系统也会自动加上) 零到多个抽象方法的定义...(都是抽象方法) } 使用接口1:implements接口1,接口2{ 实现接口中的抽象方法 } 使用接口2: 接口在使用过程当中,还经常与匿名内部类配合使用。匿名内部类就是没有名字的内部类,多用于关注实现而不关注实现类的名称。 语法格式: Interface i = new Interface(){ public void method(){ System.out.println("匿名内部类实现接口的方式"); } }
    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-03-22

  • 抽象类约束子类必须有哪些方法和特征,并不关注子类是如何实现的。 abstract关键字 抽象方法没有方法体,以分号结束!!!!!!! public abstract class Telphone { //父类只是用来约束子类 public abstract void call(); //方法也是抽象的 public abstract void massage();
    查看全部
  • this关键字:代表当前对象 封装对象的属性时,经常使用this关键字
    查看全部
  • 访问修饰符:限制属性与方法的访问权限 public--所有的包、所有的类; private--仅限于本类(保护性最强); protected--本类与该类的子类; 默认--本类与该类所属的包;
    查看全部
  • 包: 作用:管理java文件、解决同名文件的冲突、 命名:全小写字母 定义:package 包名 注:包名间用"."号隔开 使用:import 类名 加载包下的所有文件:包名.* 系统中的包:java.功能.包名
    查看全部
  • java 封装:不允许外部程序直接访问 实现步骤: 修改属性的可见性--private; 创建getter/setter方法--用于属性的读写; 在getter/setter方法中添加属性控制语句--对属性的合法性进行判断; getter/setter方法:
    查看全部
  • http://img1.sycdn.imooc.com//5526439c0001637412000530-120-68.jpg 引用类型换换: 1.向上类型转换(隐式/自动类型转换),是小类型到大类型的换换 2.向下类型转换(强制类型转换),是大类型到小类型 3.instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题。 Dog dog = new Dog(); Animal animal = dog;//自动类型提升,向上类型转换。 Dog dog2 = (Dog)animal;//向下类型转换,强制类型转换。 Cat cat = (Cat)animal;//错误,animal指向的是dog对象。编译不会报错,但是运行会。 if(animal instanceof Cat) java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。
    查看全部

举报

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

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