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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 静态方法的注意事项: 1. 静态方法中可以直接调用同类中的静态成员,但是不可以直接调用非静态成员; 因为非静态成员与对象共同存在,没有对象就没有非静态成员,而静态方法与类同存在,其优先级要高于非静态成员! 要是想在静态方法中使用非静态成员,可以先实例化一个该类的对象然后再调用非静态成员! 2. 在普通成员方法中,可以直接访问同类的非静态变量和静态变量 因为普通成员方法的优先级低于静态变量,所以普通成员方法能够存在,静态变量也一定存在了! 3. 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法, 原因与1相同!
    查看全部
  • 成员变量:在类中定义,用来描述对象将要有什么(属性)。可被本类方法和其他跟当前类有关系的方法使用。 局部变量:在类的方法中定义,在方法中临时保存数据。(只能在当前的方法中使用) 区别: 1.作用域不同:局部变量的作用域仅限于定义它的方法,成员变量的作用域在整个类内部都是可见的。 2.初始值不同:java会给成员变量一个初始值,java不会给局部变脸赋予初始值。 3.在同一个方法中,不允许有同名局部变量;在不同的方法中,可以有同名局部变量。 4.两类变量同名时,局部变量具有更高的优先级。
    查看全部
  • Meo
    在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。
    查看全部
  • static是静态关键字 静态成员和类同生共死,而不是依赖于对象而存在的; 静态成员既可以使用类名来访问,也可以使用变量名来访问; 推荐使用类名来访问静态成员! 只要没有用final修饰的数据成员,其数值都是可以改变的!
    查看全部
  • Meo
    1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
    查看全部
  • 接口的实例化: 接口类名 接口名 =new 具有接口功能的类();
    查看全部
    0 采集 收起 来源:Java 中的接口

    2017-09-02

  • 1.对象的概念 客观存在的是事物皆为对象。 具体存在事物为对象。 2.面向对象 人更关注具体事物的信息。 描述买电话的过程称为面向对象。 3.类 模型,用来描述对象的特征(属性)和行为(方法)。 对象就是计算机中的具体信息。 累就是这个信息的类型。 具有相同属性和方法的一组对象的集合。 4.对象的属性 对象拥有的各种特征(有什么)。 例如手机的屏幕,cpu,内存等等。 5.对象的方法 对象执行的操作(能干什么)。 6。类和对象的关系/区别 类是抽象的概念,模板。描述具体的对象信息。 对象是具体实体,客观存在。
    查看全部
  • 1. new+构造方法 构造一个新的对象; 2. 构造方法也是一个方法 它可以用来创建一个对象并且初始化对象的值; 如果没有指定无参的构造方法,系统会自动指定一个无参的构造方法! 有参的方法的目的只有一个,就是初始化对象成员变量(数据成员)的值。 有参构造函数与无参构造函数的区别就是: 有参构造函数多了一个参数列表。 有参构造函数给对象的成员变量(数据成员)赋值的时候只可以在代码块中赋值, 没有类似于C++的初始化列表!!!
    查看全部
  • 多态的特性: *继承是多态的基础 1.引用多态 父类的引用可以指向本类的对象 父类的引用可以指向子类的对象 *子类的引用不可以指向父类的对象 2.方法的多态
    查看全部
    0 采集 收起 来源:Java 中的多态

    2017-09-02

  • 成员变量和局部变量的区别:
    查看全部
  • 成员变量和局部变量重名是可以允许的; 但是根据就近原则, 局部变量的优先级大于成员变量。
    查看全部
  • 成员变量和局部变量的初始值不一样: 在java语言中, 成员变量拥有默认初始值,一般为0; 但是局部变量没有默认初始值!
    查看全部
  • 成员变量和局部变量的调用: 成员变量可以被本类的所有方法使用,也可以被与本类有关的类的方法使用, 例如与本类发生继承关系的类; 局部变量只能够被其所在的方法使用,其他的方法都不可以使用。
    查看全部
  • 1.成员变量 在类中定义,用来描述对象将要有什么。 2.局部变量 在类的方法中定义,用来在方法中临时保存数据。
    查看全部
  • java语言中实例化对象只能够从堆中实例化, Telephone phone=new Telephone(); 至于为什么不可以从栈中实例化,如C++中Telephone phone; 原因可能是java的栈中只保留基本数据类型和对象的引用, 以减少多线程环境下线程切换的消耗。
    查看全部

举报

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

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