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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • https://img1.sycdn.imooc.com//5ad6b7dd000111d710580595.jpg

    成员变量和局部变量


    查看全部
  • https://img1.sycdn.imooc.com//5ad6adff0001d02912250651.jpg

    查看全部
  •  

    super关键字是指父类,可在对象内部用super.+父类属性名/方法,来调用父类属性/方法

    子类的构造的过程当中必须调用其父类的构造方法 相当于super();默认是调用无参的

    如果子类的构造方法中没有显示调用父类的构造方法,系统会默认调用父类无参的构造方法.

    如果要显示的调用父类的构造方法,必须在子类的构造方法第一行中添加super();

    如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错,如果父类是定义了有参的构造方法,那么子类必须super.(父类的参数),或者父类中添加一个无参的构造方法,否则出错 因为默认调用的是super();是无参的。

    一个类中没有定义构造方法,则系统会默认为此类定义一个无参的构造方法.如果自定义了一个带参的构造方法,则系统不会为其添加无参的构造方法.

    查看全部
  •  

    final :可以修饰属性,方法,类,变量;修饰的属性必须初始化,只能被赋值一次;修饰方法,方法不能被重写;修饰类,类不能被继承

    查看全部
  • 成员变量和局部变量的区别:

    1、作用域不同

    局部变量的作用域仅限于 定义它的方法

    成员变量的作用域在整个类内部都是可见的

    2、初始值不同

    Java会给成员变量一个初始值

    Java不会给局部变量初始值,需要赋值

    3、局部变量的同名现象

    在同一个方法中,不允许有同名局部变量。

    在不同的方法中,可以有同名的局部变量。

    4、优先级

    两类变量同名时,局部变量具有更高的优先级


    查看全部
  • 成员变量和局部变量

    查看全部
  • Java对象

    使用对象的步骤

    1、创建对象:

    类名 对象名 = new 类名();

    Telphone phone = new Telphone;

    2、使用对象

    引用对象的属性:对象名.属性

    phone.screen = 5;//给screen属性赋值5

    引用对象的方法:对象名.方法名()

    phone.sendMessage();//调用方法


    查看全部
  • 创建对象示意图

    查看全部
  • 定义类

    1、类的重要性:所有Java程序都以类class为组织单元

    2、类是模子,确定对象将会拥有的特征(属性)和行为(方法)

    3、类的组成:属性和方法

    4、定义一个类的步骤

    a.定义类名

    b.编写类的属性 (属性/成员变量代表一个类有什么)

    c.编写类的方法 (方法代表一个类能干什么)


    查看全部
  • 定义类

    查看全部
  • 类的特点:类是对象的类型,具有相同属性和方法的一组对象的集合


    对象的属性:对象具有的各种特征

    每个对象的每个属性都拥有特定值


    方法:对象执行的操作(能干什么)


    类和对象的关系

    类是抽象的概念,仅仅是模板

    对象是一个你能看得到、摸得着的具体实体


    查看全部
  • 面向对象要弄清的几个问题

    查看全部
  • https://img1.sycdn.imooc.com//5ad61b45000193f507200337.jpg

    查看全部
    0 采集 收起 来源:UML 简介

    2018-04-18

  • 成员变量和局部变量的区别:

    成员变量是在类中定义,用来描述对象将要有什么。局部变量是在类的方法中定义,在方法中用于临时保存数据。

    成员变量的作用域在整个类内部都是可见的。局部变的作用域仅限于定义它的方法。

    java会给成员变量个初始值,java不会给局部变量赋予初始值。

    在同一方法中不允许有同名的局部变量,在不同一个方法中允许有同名的局部变量。

    两类变量同名时局部变量具有更高的优先级。

    查看全部
  • 在普通方法中,可以直接访问静态变量和非静态变量

    查看全部

举报

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

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