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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • java是单继承

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

    2018-07-13

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

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

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

    查看全部
  • 成员变量和局部变量的区别

    作用域不同

    初始值不同

    在同一个方法中,不允许有同名的局部变量

    在不同方法中,可以有同名局部变量

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

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

    查看全部
  • 局部变量必须初始化  成员变量可以不用初始化

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


    程序运行时:

    静态初始化块最先被执行,

    然后执行普通初始化块,

    最后才执行构造方法。

    查看全部
  • 需返回的方法(函数)一定要有return

    查看全部
  • static修饰方法即为静态方法或者类方法,可以使用类名或者类中的某个对象名调用。


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

    若要在静态方法中调用非静态变量,则可创建类的对象,然后通过对象来访问静态变量。

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

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

    查看全部
  • static静态成员、类成员,为类中所有对象共享,可以使用类名或者对象名进行访问(二者是同一的)。static可修饰变量、方法和代码块。

    查看全部
  • 访问控制符 和 修饰符的 用法

    查看全部
  • 定义一个类的步骤

    1. 定义类名

    2. 编写类的属性

    3. 编写方法

    查看全部
  • 构造方法也是方法,只不过它是在类里一个用来初始化对象的方法(创建对象+初始化对象的值)

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

    如果没有自定义构造方法,系统会自动定义一个无参的构造方法。如果对系统定义的不满意,可以自定义。


    有参的构造方法是为了初始化对象成员变量的值

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

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

    构造方法可以保证给对象的属性赋一个合理的值(在构造方法内对赋值进行判断限制,避免传值不正确的问题)


    查看全部
  • 成员变量:在类中定义,用来描述对象将要有什么(对象共同具备的属性),其默认值为0

                    成员变量可以被本类的方法使用,也可以被其他类的方法使用

    局部变量:在方法中定义,在方法中临时保存数据.局部变量不会被赋予初值。不同方法中可以有同名局部变量。

                    局部变量只能被本方法使用

    就近原则:两类变量同名时,局部变量具有更高的优先级


    查看全部
  • https://img1.sycdn.imooc.com//5b470f1a0001886806650353.jpg

    实例化

    属性 又称为 成员变量

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

    查看全部

举报

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

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