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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 面向对象的三大特性:封装、继承和多态
    查看全部
  • 软件设计UML(统一建模语言) 1、用例图(描述系统中的角色及其功能,例如餐厅的厨师和顾客) 2、序列图(事情发生的顺序,例如取钱的过程,表明身份——柜台确认身份——确认取款——分发货币) 3、类图(业务逻辑和结构信息,类与类之间的关系)
    查看全部
    0 采集 收起 来源:UML 简介

    2015-06-16

  • 4-5 接口的概念 接口:可以理解成一种特殊的类,有全局常量和公共的抽象方法所组成。 是一种约束类的规范,不关心这些类的内部数据和方法的实现细节,只提供这些类里必须所需的某些方法 语法:修饰符 interfance 接口名 {0个或多个常量定义...0个或多个抽象方法...} 注:修饰符一般为public,不能使用private和protected修饰接口 一定被abstract 修饰,不写系统会默认添加 接口可以继承多个父接口,每个父接口间用,隔开 接口中常量属性一定被public static final修饰,但是不写系统会默认添加 接口中方法一定被public abstract 修饰,但是不写系统会默认添加 接口的实现: 一个类可以实现一个或多个接口,弥补Java中只能继承一个父类的不足。 implements关键字来实现接口,当一个类需要继承父类又要实现接口,此时必须先继承后实现接口
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-06-16

  • 1-5 Java中的成员变量和局部变量 ⑴ 成员变量 在类中定义,用来描述对象将要有什么。 ⑵ 局部变量 在类的方法中定义,在方法中临时保存数据。 ⑶ 成员变量和局部变量区别 ①作用域不同: 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的 ②初始值不同 Java会给成员变量一个初始值 Java不会给局部变量赋予初始值 ③同名 在同一个方法中,不允许有同名局部变量 在不同的方法中,可以有同名局部变量 ④优先级 两类变量同名时,局部变量具有更高的优先级
    查看全部
  • 引用类型转换: 大小水壶为例 向上类型转换(子转父类)--小--》大--无风险 向下类型转换(父类引用转子类)---大-》小---有风险--可能发生数据溢出 用instanceof运算符来判断是否能够安全转换
    查看全部
  • 4-1 多态的概念 继承是多态的实现基础 多态:对象的多种形态 引用多态:父类的引用可以指向本类的对象,也可以指向子类的对象 不能用子类的引用指向父类的对象 方法多态:创建本类对象时,调用的方法为本类的方法 创建子类对象时,调用的方法为子类的重写方法或者继承的方法 子类中独有的方法,父类不能通过引用子类对象实现多态。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-06-16

  • 1-3 如何使用Java中的对象 ⑴使用对象的步骤: ①创建对象: 类名 对象名= new 类名();//对一个类实例化 Telphone phone = new Telphone(); ②使用对象: 引用对象的属性:对象名.属性 phone.screen = 5;//给screen属性赋值5 引用对象的方法:对象名.方法 phone.sendMessage();//调用sendMessage()方法 例: package com.imooc; public class InitailTelphone { public static void main(String[] args) { // TODO Auto-generated method stub Telphone phone=new Telphone(); phone.sendMessage(); //给实例变量赋值 phone.screen=5.0f; phone.cpu=1.4f; phone.mem=2.0f; //调用对象的方法 phone.sendMessage(); } }
    查看全部
  • 1-2 如何定义 Java 中的类 ⑴ 类的重要性:所有Java程序都以类class为组织单元 ⑵ 什么是类? 类是模子,确定对象将会拥有的特征(属性)和行为(方法) ⑶ 类的组成:属性和方法 ⑷ 定义一个类的步骤 ①定义类名 ②编写类的属性 ③编写类的方法 public class 类名{ //定义属性部分(成员变量) 属性1的类型 属性1; 属性1的类型 属性1; ... 属相n的类型 属性n; //定义方法部分 方法1; 方法2; ... 方法m; } 例: package com.imooc; //定义一个类 public class Telphone { //属性(成员变量)有什么 float screen; float cpu; float mem; //方法 干什么 void call(){ System.out.println("Telphone有打电话的功能!"); } void sendMessage(){ System.out.println("Telphone有发短信的功能"); } }
    查看全部
  • 1-1 什么是类和对象 ⑴ 万物皆对象,客观存在的事物皆为对象 ⑵ 类是模子,确定对象将会拥有的特征(属性)和行为(方法) ⑶ 类的特点: ①类时对象的类型 ②具有相同属性和方法的一组对象的集合 ⑷ 什么是对象的属性(“有什么”) 属性——对象具有的各种特征 每个对象的每个属性都拥有特定值 ⑸ 什么是对象的方法(“能干什么”) 方法——对象执行的操作 ⑹ 类和对象的关系 类是抽象的概念,仅仅是模板 对象是一个你能够看得到、摸得着的具体实体
    查看全部
  • 继承是单继承,只能有一个父类;
    查看全部
    0 采集 收起 来源:Java 中的继承

    2015-06-16

  • 方法内部类就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内可以使用。一定要注意哦:由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符
    查看全部
  • 抽象类
    查看全部
  • 接口中常量
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-06-16

  • 3-5 final关键字 final:最终的,最后的 final 可以修饰 类:不允许被继承 属性:该类的属性不会自动初始化,必须在类的初始化属性或者构造方法中赋值(只能选其一)。
    查看全部
  • 继承里初始化执行的顺序:父类对象→属性初始化→构造方法 然后:子类对象→属性初始化→构造方法
    查看全部

举报

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

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