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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • 1. 静态变量应使用 static 关键字修饰 2. 可以通过 “类名.静态变量” 访问静态变量 如:HelloWorld.className 也可以通过 “对象名.静态变量” 访问静态变量 如: HelloWorld hello=new HelloWorld(); System.out.println(hello.className);
    查看全部
  • 1. 静态变量应使用 static 关键字修饰 2. 可以通过 “类名.静态变量” 访问静态变量 如:HelloWorld.className 也可以通过 “对象名.静态变量” 访问静态变量 如:
    查看全部
  • 被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。
    查看全部
  • 访问修饰符private(本类),什么都不加(本类,包内),public(任意),protect(子类,本类,包内) 用于定义对象的访问的访问范围。
    查看全部
  • import导入包, 包名都是小写命名,大写认,但是不规范
    查看全部
  • java.lang(基础类) java.util(工具类) java.id(输入输出类)
    查看全部
  • 1.this关键字代表当前对象 this.属性 操作当前对象的属性 表示区分 this.方法 调用当前对象的方法 2.封装对象属性的时候,经常会使用this关键字
    查看全部
  • 1 使用new+构造方法 创建一个新的对象 2 构造方法是定义在Java类中的一个用来初始化对象的方法 3 构造方法与类同名且没有返回值 4 构造方法分为:有参和无参 5 没有指定构造方法时,系统会自动添加无参的构造方法 6 当有指定构造方法时,无论是有参、无参的构造方法,都不会自动添加无参的构造方法 7 构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法 8 构造方法可以保证给对象属性赋合理的值。
    查看全部
  • 构造方法
    查看全部
  • 1.成员变量:在类中定义,描述对象属性 2.局部变量:在类的方法中定义,临时保存数据 3.作用域不同:成员变量对于整个类内部可见;局部变量仅作用于方法内部 4.初始值不同:成员变量具有初始值;java不会给局部变量赋初始值; 注意:局部变量不赋初始值,编译器报错 5.类中不可以存在两个相同的成员变量;在同一个方法中不允许相同的局部变量;不同方法可以有重名的局部变量 6.成员变量和局部变量重名时,局部变量更具有优先级
    查看全部
  • 9. 学习PowerDesigner工具 10. 项目分析: a、数据模型分析 通过对现实世界的事与物主要特征的分析、抽象,为信息系统的实施提供数据存取的数据结构以及相应的约束。 数据结构组成:操作(方法)、属性 b、业务模型分析 在设计应用程序之前,应该明确该应用程序必须执行那些任务。 分析业务需求是应用程序开发中最重要的步骤之一。 确认业务需求的目的在于创建一个能同时满足现实需要的解决方案。 c、显示和流程分析 显示:用户可以看到的信息提示界面。 流程:显示信息的执行过程、步骤。
    查看全部
  • 1. 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块 2. 修饰符范围: private--仅限于本类(保护性最强); 默认--本类与该类所属的包; protected--本类、同包与该类的子类; public--所有的包、所有的类; 3. switch 后面小括号中表达式的值必须是整型或字符型 char today='日'; switch(today) { case '一': case '三': case '五': System.out.println("吃包子"); break; case '二': case '四': case '六': System.out.println("吃油条"); break; default : System.out.println("吃主席套餐"); } 4. 内部类可分为以下几种: 成员内部类、 静态内部类、 方法内部类、 匿名内部类 5. 继承的初始化顺序: a.先初始化父类再初始化子类 b.先执行属性初始化,再执行构造方法中的初始化 6. final关键字: 修饰类:该类不允许被继承 修饰方法:该方法不允许被重写 修饰属性:该类属性不会进行隐式的初始化,必须有值,或在构造方法中赋值 修饰变量:变量只能赋一次值,即常量 7. 抽象类应用场景: a.在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类是如何实现这些方法。 b.从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。 8. 接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected。
    查看全部
    0 采集 收起 来源:UML 简介

    2018-03-22

  • 1.对象的概念: 万物皆对象,客观存在的事物,具体的 2.什么是面向对象: 人 关注 事物,联系生活 3.类: 类是模子,确定对象将会拥有的特征(属性)和行为(方法) 类是抽象的; 特点:类是对象的类型,具有相同属性和方法的一组对象的集合 4.什么是对象的属性: 对象具有的各种特征 5.什么是对象的方法: 对象的执行操作,能干什么 6.类与对象的关系/区别: 抽象与具体 对象(object)是类的实例(instance)
    查看全部
  • obj 中的equals方法
    查看全部

举报

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

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