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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • UML(Unified Modeling Language):统一建模语言,是一个支持模型化和软件系统的图形化语言。 为软件开发的所有阶段提供模型化和可视化的支持。
    查看全部
    0 采集 收起 来源:UML 简介

    2017-12-07

  • /** * Creted by 小球 on 2017/12/2 * 载人又载货 */ public class ZaiRenCar extends Car implements ZaiPerson { @Override public int getZaiPerson() { return this.personnumber; } @Override public void setZaiPerson(int personnumber) { this.personnumber = personnumber; } private int personnumber ; public ZaiRenCar(int id,String name,int price,int newzairen){ super.setId(id); super.setName(name); super.setPrice(price); this.setZaiPerson(newzairen); } public String toString(){ return super.getId()+" "+super.getName()+" "+"\t"+super.getPrice() +"元/天\t"+" "+"载人"+this.getZaiPerson()+"位"; } }
    查看全部
    0 采集 收起 来源:综合练习

    2018-03-22

  • /** * Creted by 小球 on 2017/12/2 * zairen */ public class ZaiRenCar extends Car implements ZaiPerson { @Override public int getZaiPerson() { return this.personnumber; } @Override public void setZaiPerson(int personnumber) { this.personnumber = personnumber; } private int personnumber ; public ZaiRenCar(int id,String name,int price,int newzairen){ super.setId(id); super.setName(name); super.setPrice(price); this.setZaiPerson(newzairen); } public String toString(){ return super.getId()+" "+super.getName()+" "+"\t"+super.getPrice() +"元/天\t"+" "+"载人"+this.getZaiPerson()+"位"; } }
    查看全部
    0 采集 收起 来源:综合练习

    2018-03-22

  • /** * Creted by 小球 on 2017/12/4 */ public class ZaiHeavyCar extends Car implements ZaiHeavy { private int heavynumber; public ZaiHeavyCar(int id,String name,int price,int newzaiheavy){ super.setId(id); super.setName(name); super.setPrice(price); this.setZaiHeavy(newzaiheavy); } @Override public int getZaiHeavy() { return this.heavynumber; } @Override public void setZaiHeavy(int heavynumber) { this.heavynumber = heavynumber; } public String toString(){ return super.getId()+" "+super.getName()+" "+"\t"+super.getPrice() +"元/天\t"+" "+"载货"+this.getZaiHeavy()+"吨"; } }
    查看全部
    0 采集 收起 来源:综合练习

    2018-03-22

  • Car类: public class Car { public void setId(int id) { this.id = id; } public int id; public String getName() { return name; } public void setName(String name) { this.name = name; } public String name; public void setPrice(int price) { this.price = price; } public int price; public int getId(){ return id; } public int getPrice(){ return price; } } public interface ZaiPerson { public void setZaiPerson(int number); public int getZaiPerson(); } public abstract interface ZaiHeavy { public abstract void setZaiHeavy(int number); public abstract int getZaiHeavy(); } /**
    查看全部
    0 采集 收起 来源:综合练习

    2017-12-07

  • 类对象(obj.getClass()):更关注类的属性代码信息。 类的对象(obj):更关注属性的数据信息。
    查看全部
  • super关键字的应用: 1.子类的构造过程中必须调用其父类的构造方法 2.如果子类的构造方法没有显示调用父类的构造方法,则系统会默认调用父类的无参构造方法。 3.如果显示的调用构造方法,必须在子类的构造方法的第一行,super()。 4.如果子类的构造方法中既没有显示调用父类的构造方法,父类又没有无参的构造方法,则编译就会报错
    查看全部
  • equals()方法 比较的是对象的引用是否指向同一块内存地址 一般情况下比较两个对象是比较他的值是否一致,所以要重写。 equals()<=> 比较符 == getclass() 类对象 new一个对象得到的是类的对象 类对象 是描述的是代码信息 类的对象 是对象的属性值的信息(数据信息) 默认继承 Object 的 toString( ) 方法,输出对象地址
    查看全部
  • super
    查看全部
  • super关键字,代表父类对象,可以在对象内部使用。
    查看全部
  • 成员内部类的使用方法: 1、 Inner 类定义在 Outer 类的内部,相当于 Outer 类的一个成员变量的位置,Inner 类可以使用任意访问控制符,如 public 、 protected 、 private 等 2、 Inner 类中定义的 test() 方法可以直接访问 Outer 类中的数据,而不受访问控制符的影响,如直接访问 Outer 类中的私有属性a 3、 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( ); 4、 编译上面的程序后,会发现产生了两个 .class 文件 其中,第二个是外部类的 .class 文件,第一个是内部类的 .class 文件,即成员内部类的 .class 文件总是这样:外部类名$内部类名.class 另外,友情提示哦: 1、 外部类是不能直接使用内部类的成员和方法滴
    查看全部
  • this关键字表示当前对象。
    查看全部
  • 系统中的包: java.(功能).(类) java.lang.(类) 包含java语言基础的类 java.util.(类) 包含java语言工具的类 java.io.(类) 输入、输出相关功能的类
    查看全部
  • staic修饰的变量称为静态变量,可以被整个类的对象访问。可以通过类名访问,也可以通过对象访问。
    查看全部

举报

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

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