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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • JAVA 会给成员变量一个初始值,但是不会给局部变量一个初始值,所以局部变量必须初始一个值。不然局部变量在方法体内是会报错的。
    查看全部
  • 继承:子类具有父类的属性和方法。但是父类修饰符不能是private
    查看全部
    0 采集 收起 来源:Java 中的继承

    2018-02-28

  • 类的属性又叫做成员变量
    查看全部
  • 接口方法中不能有方法体,而且接口的访问修饰符不能是private 和protected public interface IPlayGame { public void playgame(); } 接口中方法不能有方法体
    查看全部
    1 采集 收起 来源:练习题

    2018-02-28

  • 类名 对象名 = new 类名() “=”的左边就是实例化一个对象
    查看全部
  • 内部类不能直接建立对象,要用外部类对象创建内部类对象。 即:内部类 对象名 = 外部类对象名.new 内部类(); 内部类中的方法可以直接访问外部类中的私有变量。 外部类不能直接使用内部类的成员和方法
    查看全部
  • 方法内部类不能使用访问控制符和static修饰符
    查看全部
  • 方法内部类就是内部类定义在外部类的方法里面,方法内部类只在该方法内部可以使用
    查看全部
  • 类就是个模子,是确定对象将来要回拥有的属性或者方法。
    查看全部
  • 手机是类 iphone5s是对象 人是类 yrr及就是对象
    查看全部
  • PS:高采纳高赞大佬们的笔记 接口=全局常量+公共的抽象方法; 接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法。 //如果要继承父类,继承父类必须在实现接口之前(extends和implements不能互换) 接口-----接口取名字一般前面加一个IPlayGame 1.接口概念 类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法。 2.接口的定义 和类定义不同,定义接口不再使用class关键字,而是使用interface关键字。 3.接口定义的基本语法: 接口 -> 是个规范 约束类 [修饰符] interface 借口名 [extends 父接口1,父接口2] { 零个到多个常量定义 public static final 零个到多个抽象方法定义 public abstract } 接口就是用来被继承、被实现的,修饰符一般建议用public 注意:不能使用private和protected修饰接口 4.使用接口 一个类可以实现一个或多个接口,实现接口使用implements关键字。Java中一个类只能继承一个父类,是不够灵活的,通过实现多个接口可以做补充。 [修饰符] class 类名 extends 父类 implement 接口1,接口2... { 类体部分//如果继承了抽象类,需要实现继承的抽象方法;要实现接口中的抽象方法。 } 接口的引用 指向一个实现了接口的对象 IPlayGame ip1=new SmartPhone(); IPalyGame ip2=new Psp(); ip1.playGame(); ip2.playgame(); 匿名内部类: Interface i=new Interface(){ public void method(){ System.out.println("匿名内部类实现接口的方式"); } }; ip3.playGame();
    查看全部
    1 采集 收起 来源:Java 中的接口

    2018-03-22

  • 创建静态内部内的对象时,不需要外部内的对象,可以直接创建: 内部类 对象名= new 内部内();
    查看全部
  • 如果外部类的静态成员与内部类的成员名称相同,可以通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与静态内部类的成员名称不同,则可以通过“成员名”直接调用外部内成员
    查看全部
  • 静态内部类不能直接访问外部类的 非静态 成员,但可以通过 new 外部类().成员 的方式访问。
    查看全部
  • 含有内部类的类,编译后会产生多个class. 有一个内不类,就产生两个class文件。
    查看全部

举报

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

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