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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 建模工具:powerdesigner
    查看全部
    0 采集 收起 来源:UML 简介

    2015-04-17

  • 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便
    查看全部
  • + Car.getCarCap() + "t"); } if (Car instanceof MazdaCar) { System.out.println(Car.getCarNumber() + "\t" + Car.getCarNameString() + "\t" + Car.getCarRentMoney() + "/天" + "\t" + "载人:" + Car.getCarCap() + "人"); } if (Car instanceof PikaCar) { System.out.println(Car.getCarNumber() + "\t" + Car.getCarNameString() + "\t" + Car.getCarRentMoney() + "/天" + "\t" + "载人:" + Car.getCarCap() + "人" + "21" + "" + "t"); } if (Car instanceof SongHuaCar) { System.out.println(Car.getCarNumber() + "\t" + Car.getCarNameString() + "\t" + Car.getCarRentMoney() + "/天" + "\t" + "载人:" + Car.getCarCap() + "人"); } } System.out.println("请输入您要租汽车的数量:"); System.out.println("请输入第1辆汽车的序号:"); System.out.println("请输入第2辆汽车的序号:"); System.out.println("请输入第3辆汽车的序号:"); System.out.println("请输入第41辆汽车的序号:"); System.out.println("请输入您要租汽车的天数:"); } } }
    查看全部
  • for (Car Car : CarForRent) { // 用instanceOf来测试左边类型的对象是否是右边类型的实例,返回值为Boolean if (Car instanceof AudiCar) { // 若它是客车类型的实例,则打印出客车应该有的属性值,这里注意强转,否则不会出现 // passengerCar类的CarCapacity属性 System.out.println(Car.getCarNumber() + "\t" + Car.getCarNameString() + "\t" + Car.getCarRentMoney() + "/天" + "\t" + "载人:" + Car.getCarCap() + "人"); } if (Car instanceof KingCar) { System.out.println(Car.getCarNumber() + "\t" + Car.getCarNameString() + "\t" + Car.getCarRentMoney() + "/天" + "\t" + "载人:" + Car.getCarCap() + "人"); } if (Car instanceof LvecoCar) { System.out.println(Car.getCarNumber() + "\t" + Car.getCarNameString() + "\t" + Car.getCarRentMoney() + "/天" + "\t" + "载人:"
    查看全部
  • package com.didicar; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Text { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("欢迎使用嗒嗒租车系统!"); System.out.println("您是否要租车? :1 是 0 否"); Scanner c = new Scanner(System.in); int k = c.nextInt(); if (k == 1) { System.out.println("您可租车的类型及其价目表:"); Car[] CarForRent = { new AudiCar(1, "奥迪A4", 500, 4), new MazdaCar(2, "马自达6", 400, 4), new PikaCar(3, "皮卡雪6", 450, 4, 2), new KingCar(4, " 金龙 ", 800, 20), new SongHuaCar(5, "松花江", 400, 4), new LvecoCar(6, "依维柯", 1000, 20) }; System.out.println("序号" + "\t" + "汽车名称" + "\t" + "租金" + "\t" + "\t" + "容量");
    查看全部
  • 用接口的引用指向实现了接口的对象
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-04-17

  • 静态内部类是 static 修饰的内部类,这种内部类的特点是: 1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
    查看全部
  • 1、 外部类是不能直接使用内部类的成员和方法滴 可先创建内部类的对象,然后通过内部类的对象来访问其成员变量和方法。 2、 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字。如:
    查看全部
  • 实现以后要在大括号外边加一个分号表示结束。
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-04-17

  • :内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • 用一个接口的引用指向一个实现了接口的类的对象。 如:IPlayGame ip1=new SmartPhone();
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-08-05

  • 访问修饰符
    查看全部
  • 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • 匿名内部类
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-04-17

  • 3种常用UML 1用例图 2序列图 3类图 建模工具 visio/PowerDesign/Rational Rose
    查看全部
    0 采集 收起 来源:UML 简介

    2015-04-17

举报

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

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