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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 定义子类对象时,先调用父类的构造方法

    1. 在没有显示调用父类构造方法时, 是通过默认的super();实现的。

    2. 显示的调用super();,必须在构造函数体第一行

    3. 如果父类没有无参数构造方法,子类构造方法必须显式调用super();


    查看全部
  •  在创建子类对象时,会自动调用父类的构造方法,并且创建父类的对象

        在子类中调用父类的方法,属性时:例如-super.method( )-super.age;

        子类在构造对象时,必须调用父类的构造方法(隐式地调用super关键字);

        如果显示地调用父类的构造方法,必须在子类的构造方法的第一行;

        如果子类构造方法中既没有显式调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。

    查看全部
  • final关键字:

    1. 修饰类,则该类不允许被继承。

    2. 修饰方法,则该方法不允许被覆盖。

    3. 修饰属性,则该属性不会进行隐式的初始化。必须显示初始化,或者再构造方法中赋值。

    4. 修饰变量,则该变量为常量,声明时被赋初值,不能被修改。

    查看全部
    1. 创建对象的时候会先创建父类对象再创建子类对象。

    2. 创建对象时,先进行属性初始化,再进行构造方法初始化。


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


    查看全部
  • final修饰类,无法被继承 修饰方法无法被重写 修饰属性需要初始化 修饰变量无法修改值变成常量

    查看全部
  •  

    1. java类中可以直接给陈成员变量赋值,c++中只能在构造函数里给成员函数赋初始值

    2. Java中先执行父类对象的成员变量初始化,再执行构造函数的初始化,接着执行子类对象的成员变量初始化,再执行构造函数的初始化


    查看全部
  • 封装的实现步骤:

    1. 用private修饰属性(成员变量)

    2. 用get方法和set方法

      get方法有返回值,参数列表为空;set方法没有返回值(void),要传入一个参数,并且参数类型和属性类型是相同的


    查看全部
  •  如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字

    查看全部
  • 定义类:1所有Java程序都以类class为组织单元;2类的组成:属性和方法;

    步骤:1、定义类名(取名字  public class 类名{

       2、编写类的属性   属性的类型 属性1; //成员变量 (有什么东西)
          
       3、编写类的方法     方法1;void 方法名(){
                                   System.out.println("可以干什么");
                               }
                           }


            

    查看全部
  • 创建对象时方法为什么被执行了
    查看全部
  • 对象的概念: 客观存在的事物都是对象,

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

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

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

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

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

    类与对象的关系/区别:类是抽象的概念,例如手机;对象是一个能看到摸到的具体实体,是客观存在的事物。

    查看全部
  • 1、 外部类是不能直接使用内部类的成员和方法

    可先创建内部类的对象,然后通过内部类的对象来访问其成员变量和方法。



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

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

    查看全部
  • 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量

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

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


    查看全部
  •        Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。

           静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收!

    查看全部

举报

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

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