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

Java入门第二季

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

    查看全部
  • 多态
    查看全部
    0 采集 收起 来源:Java 中的多态

    2018-05-05

  • 继承是多态的实现基础。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2018-05-05

  • equals()方法 创建的dog不是对象,而是对象的引用。
    查看全部
  • object 2
    查看全部
  • Object类
    查看全部
  • super的应用
    查看全部
  • Java中的this关键字

    1.this关键字代表当前对象

    this.属性 操作当前对象的属性

    this.方法 调用当前对象的方法

    2.封装对象的属性的时候,经常会使用this关键字

    我们的属性名经常与参数名相同,为了区分属性和参数的概念,我们会在属性前加this关键字

    思考一下:此时如果去掉setScreen()中的this,结果会怎样呢?

    package com.imooc

    public class Telphone{

     private float screen;

     public voide sendMessage()

     {

      System.out.println("sendMessage");

     }

     public void setScreen(float screen)

     {

      this.screen = screen;

      this.sendMessage();

     }

    }


    查看全部
  • Java中的访问修饰符

    访问修饰符——可以修饰属性和方法的访问范围

    访问修饰符的总结

    https://img1.sycdn.imooc.com//5aed379200019b3803650185.jpg

    查看全部
  • Java中的包

    1.包的作用

    管理Java文件

    解决同名文件冲突

    2.定义包:package 包名

    注:必须放在Java源程序的第一行

    包名间可以使用"."号隔开;

    eg:com.immoc.MyClass

    例如:音乐类——MyClassMusic

    -music

     com.immoc.music.MyClassMusic

    -movie

    com.immoc.movie.MyClassMusic

    3.系统中的包

    java.(功能).(类)

    java.lang.(类) 包含java语言基础的类;

    java.util.(类) 包含java语言中各种工具类;

    java.io.(类) 包含输入、输出相关功能的类;

    4.包的使用

    (1)可以通过import关键字,在某个文件使用其他文件中的类;

    import com.immoc.music.MyClass

    (2)Java中,包的命名规范是全小写字母拼写

    (3)使用的时候不但可以加载某个包下的所有文件

    eg:com.imooc.*

    也可以加载某个具体子包下的所有文件

    eg:com.imooc.music.*


    查看全部
  • 面向对象特征

    面向对象三大特征:封装、继承、多态

    封装

    1.概念:

    将类的某些信息隐藏在类内部,不允许外部程序直接访问,

    而是通过该类提供的方法来实现对隐藏信息的操作和访问。

    2.好处:

    a.只能通过规定的方法访问数据;

    b.隐藏类的实例细节,方便修改和实现;

    3.封装的实现步骤

    a.修改属性的可见性(设为private)

    b.创建getter/setter方法(用于属性的读写)

    c.在getter/setter方法中加入属性控制语句(对属性的合法性进行判断)


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

    查看全部
  • 在子类中调用父类的属性和方法,构造方法 调用属性:super.属性 调用方法:super.方法(参数1,参数2,…) 调用构造方法:super.(参数1,参数2,…)
    查看全部
  • 构造方法

    1.使用new+构造方法 创建一个新的对象;(可以通过无参的构造方法或者有参的构造方法);

    2.构造方法是定义在Java类中的一个用来初始化对象的方法;

    3.构造方法与类名同名且没有返回值;

    4.构造方法的语句格式

    public 构造方法名(){

    //初始化代码

    }

    5.当没有指定构造方法时,系统会自动添加无参的构造方法;

    6.当有指定构造方法,无论是有参、无参的构造方法,都不会自动添加无参的构造方法;

    7.构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法;

    8.构造方法不但可以给对象的属性复制,还可以保证给对象的属性赋一个合理的值;


    查看全部
  • 内部类可以用static修饰为静态内部类。

    内部类是外部类的子类。

    可以实例化。

    查看全部
    1 采集 收起 来源:练习题

    2018-05-05

举报

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

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