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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 访问修饰符

    1. 作用:可以修饰属性和方法的访问范围

    2. private、默认省略、protected、public

    3. //

    查看全部
  • 标准建模语言啊

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

    2018-10-16

    1. 包的功能:使用包来管理java中的类;能够解决不同程序里的文件重名的冲突!

    2. 包的定义:package 包名//必须在java源程序的第一行//包间可以层次叠加,用“.”隔开,底层.次底层.等等.顶层类

    3. 包的使用,通过import 包名,就可以在该文件中使用通过包来修饰的类。

    4. 命名规范,类的首字母大写,set和get函数后加成员变量的首字母大写,包的名称全是小写。

    5. *是加载某包下的所有文件


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

       修改属性的可见性:设为private

    创建get/set方法:用于属性的读写

    在get/set方法中加入属性控制语句

    查看全部
  • 没有void的方法才可以返回值,返回值可以使计算式,只能返回一个值!

    return score1+score2;

    静态方法可直接调用静态变量和静态方法,通过定义对象才能调用非静态变量和非静态方法;非静态方法也即普通方法中可以直接访问同类的非静态变量和静态变量,


    查看全部
  • 声明了静态变量以后,可以不用创建对象
    ,直接通过类名访问。创建对象后,
    通过对象访问静态变量并对其值进行修改
    ,静态变量的值改变,通过类名进行访问
    的时候是改变后的静态变量值。静态成员
    属于整个类,当系统第一次使用该类时,
    就会为其分配内存空间直到该类被卸载才
    会进行资源回收!


    查看全部
  • 面向对象的三大特性:封装、继承和多态。

    封装就是通过隐藏属性,通过方法来得到类的信息一种手段。

    用private修饰属性,就可以隐藏其信息在类的内部,不允许外部程序直接访问,通过对该类提供的方法进行访问来实现对隐藏信息的操作和访问。

    通过public 返回值类型 set属性名首字母大写();或public 返回值类型 get属性名首字母大写(参数类型 形参变量);能够对类中的属性值进行修改和显示。

    查看全部
    1. 创建类的对象时,程序运行静态初始化块,执行顺序为静态初始化块>普通初始化块>构造方法。

    2. 静态初始化块只能初始化静态变量,不可初始化非静态变量。

    3. 静态初始化块只会在第一次创建类的对象时加载一次,其他块在创建多个类的对象的时候会重复加载,包括非静态初始化块也会重复执行。

    查看全部
  • 没有void的方法才可以返回值,返回值可以使计算式,只能返回一个值!

    return score1+score2;

    静态方法可直接调用静态变量和静态方法,通过定义对象才能调用非静态变量和费静态方法;非静态方法也即普通方法中可以直接访问同类的非静态变量和静态变量,

    查看全部
  • 声明了静态变量以后,可以不用创建对象,直接通过类名访问。创建对象后,通过对象访问静态变量并对其值进行修改,静态变量的值改变,通过类名进行访问的时候是改变后的静态变量值。

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

    查看全部
  • 什么是方法的重写:

    如果子类对继承父类的方法不满意,是可以重写父类继承的方法的,当调用方法时会优先调用子类的方法。

    语法规则:

    返回值类型

    方法名

    参数类型及个数  都要与父类继承的方法相同,才叫方法的重写。

    查看全部
  •  静态块优先于主方法的执行,静态块优先于构造方法的执行,而且只执行一次!

    查看全部
  • 继承的初始化顺序

    初始化父类再初始化子类

    先执行初始化对象中的属性,再执行构造方法中的初始化


    当有继承关系时:

    1. 父类静态代码区和父类静态成员

    2. 子类静态代码区和子类静态成员

    3. 父类非静态代码区和普通成员

    4. 父类构造函数

    5. 子类非静态代码区和普通成员

    6. 子类构造函数

    没有继承关系时:

    1. static静态代码块和静态成员

    2. 普通成员

    3. 构造函数执行


    查看全部
  • 对类还没有定义的时候,系统会对创建的对象进行自动无参构造方法,也可以自己定义一个无参的构造方法。

    因此创建对象的时候,其实执行的是构造方法。

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

    查看全部
  • 普通的方法只是代表对象可以干什么,而构造方法可以创建一个对象,即类名 对象名=new 类名();并且可以初始化对象的值。

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

    public 构造方法名(){

    //初始化代码

    }

    查看全部

举报

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

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