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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 构造方法:用于创建新的对象(无参)并初始化(有参);与类名相同并且没有返回值 当没有指定构造方法时,系统会自动添加无参的构造方法
    查看全部
  • 1、成员变量:在类中定义,用来描述对象将要有什么 在整个类和其他类中使用 默认成员变量值(初始值)=0 2、局部变量:在类的方法中定义,在方法中临时保存数据 不会给默认初始值 不同的方法中可以同名局部变量 只能在当前的方法中使用 两类变量同名时,局部变量优先(就近原则)
    查看全部
  • 1、创建对象:类名 对象名=new 类名(); --类名后()勿忘! 2、对象名.属性;对象名.方法; --属性也称实例变量 float型变量赋值时需加f,否则默认浮点数是double型! 对对象的操作:给实例变量赋值 phone.screen=5.0f; 调用对象的方法
    查看全部
  • 所有Java程序都以类为组织单元。类=属性+方法。 1、定义类: public class 类名{属性1类型 属性1; 属性2类型 属性2; …… 方法1; 方法2; ……}
    查看全部
  • 面向对象: 类:具有相同属性和方法的一组对象的集合,是对象的类型; 属性:对象具有的各种特征(“有什么”“特定值”) 方法:对象执行的操作(“能干什么”) 类:抽象概念 对象:具体实体,有类中对应属性方法的具体信息
    查看全部
  • UML简介 1、UML概念 Unified Modeling Language(UML)又称统一建模语言或者标准建模语言。 是一个支持模型化和软件系统开发的图形化语言。 为软件开发的所有阶段提供模型化和可视化支持。 2、UML图示 UML2.2中一共定义了14种图示(diagrams)。 3、常用UML图 用例图(The Use Case Diagram) 用例图能够以可视化的方式,表达系统如何满足所收集的业务规则,以及特定的用户需求等信息。 序列图(The Sequence Diagram) 序列图用于按照交互发生的一系列顺序,显示对象之间的这些交互。 类图(The Case Diagram) UML类图、业务逻辑和所有支持结构一同被用于定义全部的代码结构。 4、UML建模工具 Visio、Rational Rose、PowerDesign 三种建模工具应用最广 3.1 Rational Rose 是IBM的 3.2 Microsoft 的Microsoft Office Visio 3.3 PowerDesigner
    查看全部
    0 采集 收起 来源:UML 简介

    2015-06-20

  • 接口的概念 接口:可以理解成一种特殊的类,有全局常量和公共的抽象方法所组成。 是一种约束类的规范,不关心这些类的内部数据和方法的实现细节,只提供这些类里必须所需的某些方法 语法:修饰符 interfance 接口名 {0个或多个常量定义...0个或多个抽象方法...} Java接口与抽象类的相同点: 1. 都不能被实例化。 2. 都能包含抽象方法。 Java接口与抽象类的不同点: 接口支持多继承;抽象类不能实现多继承。 接口只能定义抽象规则;抽象类既可以定义规则,还可能提供已实现的成员。 接口是一组行为规范;抽象类是一个不完全的类,着重族的概念。 接口可以用于支持回调;抽象类不能实现回调,因为继承不支持。 接口只包含方法、属性、索引器、事件的签名,但不能定义字段和包含实现的方法;抽象类可以定义字段、属性、包含有实现的方法。 接口可以作用于值类型和引用类型;抽象类只能作用于引用类型。 注:修饰符一般为public,不能使用private和protected修饰接口
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-06-20

  • 内部类对象=外部类对象.new 内部类()
    查看全部
  • 封装就是隐藏属性,通过方法实现属性的调用。
    查看全部
  • 作用域、初始值、局部变量同名、局部变量优先级更高
    查看全部
  • 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
    查看全部
  • 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。
    查看全部
  • Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~ 使用 static 可以修饰变量、方法和代码块。 可以在main方法中修改其值。
    查看全部
  • 构造方法: 1.使用new+构造方法 创建一个新的对象; 2.构造方法是定义在java类中的一个用来初始化对象的方法; 构造方法和类同名并且没有返回值。 3.无参构造方法的使用: Telphone obj1=new Telphone(); 4.有参构造方法 Telphone obj1=new Telphone(参数1,参数2...) 构造方法的格式 public 构造方法(可以用参数也可以没有参数){//初始化代码},有参数称为有参构造方法,无参数则称为无参构造方法。 5.当没有指定构造方法时系统会自动添加无参的构造方法; 6.当有指定的构造方法(无论是有参还是无参的),系统都不会再自动添加无参的构造方法了; 7.构造方法可以重载:方法名相同,但是是参数不同的多个方法,调用时会自动根据不同参数选择相应的方法; 8.构造方法不但可以赋值还可以赋合理的值。
    查看全部
  • 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
    查看全部

举报

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

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