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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 类对象&类的对象
    查看全部
  • 两个对象的比较“==”和equals()都是比较这两个对象的地址是否相等,如果要比较对象的属性是否相等需要在对象的类中重写equals()方法。 注意: String类的equals()方法就是比较内容,而不是比较地址,“==”才是比较地址,详细见:http://blog.csdn.net/accpsz/article/details/2340252 总结:我们可以看到凡是对象的比较使用“==”都是比较地址,只有基本类型使用“==”才是比较内容
    查看全部
  • 1、Object类是所有类的父类,如果一个类没有使用extends关键字明确标示继承另外一个类,那么这个类默认继承Object类。 2、Object类中的方法,适合所有子类。 3、toString()方法:在Object类里面定义toString()方法的时候返回的对象的哈希码(对象地址字符串)。可以通过重写toString()方法表示出对象的属性
    查看全部
  • 1、Object类是所有类的父类,如果一个类没有使用extends关键字明确标示继承另外一个类,那么这个类默认继承Object类。 2、Object类中的方法,适合所有子类。 3、toString()方法:在Object类里面定义toString()方法的时候返回的对象的哈希码(对象地址字符串)。可以通过重写toString()方法表示出对象的属性
    查看全部
  • super的应用
    查看全部
  • 在对象的内部使用,可以代表父类对象 1.访问父类的属性 super.age 2.访问父类的方法 super.eat() super的应用: 子类的构造的过程当中必须调用其父类的构造方法。 如果子类的构造方法中没有显示调用父类的构造方法,则系统系默认调用父类无参的构造方法。 如果显示的调用构造方法,必须在子类的构造方法的第一行。 如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。
    查看全部
  • final 修饰的类不可被继承~~~~~
    查看全部
    0 采集 收起 来源:练习题

    2015-05-24

  • final(最终的)关键字: final类:不可以继承 final方法:不可以重写或覆盖 final属性:声明时初始化或构造方法时初始化 final修饰的变量称为常量
    查看全部
  • 继承的初始化顺序: 1.先初始化父类再初始化子类 2.先执行初始化对象中的属性,再执行构造方法中的初始化(先执行属性再执行方法中的初始化)
    查看全部
  • 分析项目 1.数据模型分析 通过对现实世界的事与物主要特征的分析、抽象,为信息系统的实施提供数据存取的数据结构以及相关的约束。 数据结构组成:操作(方法)、属性 2.业务模型分析 在设计应用程序之前,应该明确该应用程序必须执行哪些任务。 分析业务需求是应用程序开发中最重要的步骤之一。 确认业务需求的目的在于创建一个能同时满足零售商和消费者需要的解决方案。 3.显示和流程分析 显示:用户可以看到的信息提示界面 流程:显示信息的执行过程、步骤
    查看全部
    0 采集 收起 来源:综合练习

    2015-05-24

  • 封装:提供对外接口 隐藏实现细节 继承:为类与类之间提供强关系,同时类与类之间获得相似的特征 多态:同一种对外接口有多种不同的实现
    查看全部
  • http://img1.sycdn.imooc.com//5561a01600019f1f12000530-120-68.jpg
    查看全部
  • 初试化如果是非静态的,好像不常用!静态代码块倒是常用一点。因为静态代码块在加载类的时候运行,就意味着静态代码块在程序中只会运行一次。这样我们经常用它来初始化参数,例如加载配置文件中的数据等。构造方法有什么用我就不用说了吧!
    查看全部
  • 4、初始化块的其它作用: 类体中只能定义实例变量和方法,不能直接写其它任何功能性的语句,赋值语句也不行(定义实例变量时显示初始化除外),但因为可以有初始化块,所以可以在初始化块中写入功能性语句,通常这样的语句是用来在初始化的时候起一些作用
    查看全部
  • static 可以修饰 变量,方法,代码块,是所有类对象所共有的。 static方法中可以直接调用同类中的static变量,但是不能直接访问非静态变量。(因为非静态变量对于每个类对象来说,是特有的,比如,人这个类具有一个属性,脸形状,对于这个类的实例化,即 对象 小明 和 小红来说,他们的“脸形状”这个属性很可能是不同的!) static方法通过创建类对象来访问非静态变量。 同样的,static方法中可以直接调用同类的静态方法(注意是同类的),而需要通过创建类对象来访问非静态方法! static初始化块只能在第一个类对象创建的时候执行!普通初始块每创建一个类对象都会执行一次! static初始化块只能对static变量赋值 !但是普通初始化块里面可以对static变量赋值! 初始化块的作用有点类似构造方法(C++中常叫构造函数),即在创建类对象的时候执行,常用来对实例变量赋初值。 执行顺序: 先执行static初始化块,再执行普通初始化块,最后执行构造方法!
    查看全部

举报

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

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