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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • java中的包

    查看全部
  • Java 中的 static 使用之静态初始化块

    程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。

    静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量



    查看全部
  • Java 中的 static 使用之静态方法

    需要注意:

    1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。

    如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。5392d7390001a10806150193.jpg

    2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量

    3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法

    53a3fb160001d04a04910345.jpg

    查看全部
  • 构造方法1

    查看全部
  • 成员变量:在类中,java会给成员变量一个初始值

    局部变量:在类的方法中,Java不会给局部变量一个初始值,在同一个方法中,不允许有同名的局部变量,在不同的方法中,可以有同名局部变量

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


    查看全部
  • class修饰类,interface修饰接口

    修饰符 interface 接口名[extends  多个父接口]{//接口之间的继承

    0到多个常量

    0到多个抽象方法

    }

    修饰符 class 类名 extends 父类 implements 1到多个接口{。。。}

    继承类在继承接口之前

    接口的修饰符一般为public,不可以用private和protected


    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-07-24

  • 创建类是可以选择创建abstract类

    abstract定义抽象类

    abstract定义抽象方法,抽象方法没有方法体以分号结束。

    eg:public abstract void 方法名();

    子类继承抽象类中如果有抽象方法,则自动生成方法体。

    查看全部
  • Dog dog=new Dog();实例化一个dog对象

    Animal animal=dog;//向上类型转换

    Dog dog1=(Dog)animal;//向下类型转换,需要强制转换类型

    Cat cat =(Cat)animal;//animal指向dog对象,无法和Cat类型匹配

    报错,因为cat与animal类型不符合

    if(animal instanceof Cat){//if判断值为false,因为animal中不含有Cat类型元素

    Cat cat =(Cat)animal;

    }

    else{...}


    查看全部
  • 对象的多态性:

    1. 父类可以引用本身以及子类的对象

    eg:Animal ob1=new Animal();

        Animal ob2=new Dog();

        2.父类对象可以引用本身的方法和子类重写的方法或继承的方法


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

    2018-07-24

  • Java 中的 static 使用之静态初始化块

    5392da9600010e5503680168.jpg

    53941e320001fdd507670575.jpg

    53941e880001cb8003530223.jpg

    查看全部
  • Java 中的 static 使用之静态方法

    539137150001c96c08220542.jpg

    5391358100013f8502330076.jpg

    1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如:

    5392d6eb0001283007020239.jpg

    如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。如:

    5392d7390001a10806150193.jpg

    2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,如下所示:

    5392d78e000155c305470193.jpg

    3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。如:

    53a3fb160001d04a04910345.jpg

    查看全部
  • public 修饰符表示公开的、公有的,静态变量使用 static修饰

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

    2018-07-24

  • Java 中的 static 使用之静态变量

    5392d47b0001571708530473.jpg

    5392d4a4000133c002950084.jpg

    查看全部
  • 定义类

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

    2. 什么是类?

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

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

    4. 定义一个雷的步骤

      a.定义类名                                      public class 类名{

                                                               // 定义属性部分(成员变量)

                                                                      属性1的类型  属性1

                                                                        属性2的类型  属性2

                                                                       ...

                                                                         属性n的类型  属性n

      }

      b.编写类的属性

      c.编写类的方法

    查看全部

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

        类的特点

                类是对象的类型

                 具有相同属性和方法的一组对象的集合

    什么是对象的属性

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

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

    什么是对象的方法

            方法——对象执行的操作

    查看全部

举报

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

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