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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 使用对象的步骤:

    1、创建对象: 类名 对象名 = new 类名();

    2、使用对象:引用对象的属性:对象名.属性

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

    对象的属性,又称为实例变量(实例化+变量)

    float型变量赋值时需加f,否则默认浮点数是double型

    查看全部
  • 类确定了对象的属性(对象有什么)和方法(对象可以干什么)

    定义类:第一步:定义类名           public class类名{ 

                 第二步:编写类的属性:            属性1的类型 属性1;

                                                                 属性2的类型  属性2;

                 第三步:编写类的方法:            方法1;

                                                                 方法2;


    查看全部
  • 对象的概念: 客观存在的事物都是对象,

    什么是面向对象:关注具体事物的信息,面向对象

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

    类的特点:类是对象的类型  具有相同属性和方法的一组对象的集合

    什么是对象的属性:对象具有的各种特征 每个对象的每个属性都拥有特定值

    什么是对象的方法:对象执行的操作

    类和对象的关系:类是抽象的概念,仅仅是模版,比如说”手机“,对象是一个你能够看得到,摸得着的具体实体。

    查看全部
  • 所有Java程序都以类class为组织单元。

    类是模子,先写一个类才可以有对象。

    类的组成:属性和方法.。

    属性 就是需要声明成员变量  有什么

    方法 是干什么

    查看全部
  • 1-6
    查看全部
    1. 引用多态

      a.父类的引用可以指向本类的对象

      b.父类的引用可以指向子类的对象

    2. 方法多态

      创建本类对象时,调用的方法为本类方法;

      创建子类对象时,调用的方法为子类重写的方法或者继承的方法


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

    2019-01-23

  • 封装步骤:1、将属性设为private

    2、创建getter/setter方法

    3、对属性值进行判断                                                                                                                                                                                                                

    查看全部
  • 2.equals( )方法

    比较的是对象的引用是否指向同一块内存地址。

    Dog dog = new Dog()

    一般情况下比较两个对象时比较他的值是否一致,所以要进行重写。


    查看全部
  • 这一节主要讲的是构造方法,主要有以下几点:

    1. 使用new+构造方法创建一个新的对象

    2. 构造方法是定义在Java类中的一个用来初始化对象的方法构造方法与类同名且没有返回值

    3. 构造方法分为有参构造方法和无参构造方法

    • 无参构造方法通过无参的构造方法创建对象值为默认值

    • 有参构造方法通过有参的构造方法创建对象,并给对象中的实例变量赋值(有参构造中的方法只干了一件事,那就是给成员变量赋初值,把参数的值传给成员变量)

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

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

        6. 构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法(和普通方法重载一样)

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


    查看全部
    1. 包的作用:

      管理java文件

      解决同名文件冲突

       2.定义包:package包名

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

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

            eg:com.imooc.MyClass

    3.系统中的包:

     java.(功能).(类)

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

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

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

    4.包的使用

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

    import com.imooc.music.MyClass

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

    (3)使用的时候不但可以加载某个包下的所有文件    eg:com.imooc.*  也可以加载某个具体子包下的所有文件                          eg:com.imooc.music.*


    查看全部
  • Object类是所有类的父类,其类中的方法适合所有子类。

    toString()方法:返回对象的哈希code码(对象地址字符串);

    可以通过重写toString()方法表示出对象的属性【就是返回属性的值】。


    查看全部
  • Java中的继承

    概念:继承是类与类的一种关系,是一种“is a ”的关系

    注:Java中的继承是单继承,一个类只有一个父类。

    继承的好处:子类拥有父类的所有属性和方法:属性和方法的修饰符不能是private。可以实现代码的复用

    语法规则:class 子类 extends 父类{}

    查看全部
    0 采集 收起 来源:Java 中的继承

    2019-01-23

  • 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );


     外部类是不能直接使用内部类的成员和方法滴

    查看全部
  • Java 中的方法内部类

    方法内部类就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内可以使用。

    由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。

    查看全部
  • Java 中的静态内部类

    1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 

    2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员

    3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();

    查看全部

举报

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

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