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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 10.Java中的内部类:

    问:什么是内部类呢?

    答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。

    问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!

    答:内部类的主要作用如下:

    1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类

    2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据

    3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便

    问:内部类有几种呢?

    答:内部类可分为以下几种:

    • 成员内部类

    • 静态内部类

    • 方法内部类

    • 匿名内部类


    查看全部
  • 9.Java中的this关键字:

    a.this关键字代表当前对象:

             this.属性     操作当前对象的属性

             this.方法     调用当前对象的方法

    b.封装对象的属性的时候,经常会使用this关键字

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

    访问修饰符--------可以修饰属性和方法的访问范围

    查看全部
  • 8.使用包管理Java中的类:

    (1)包的作用;

    a.管理Java文件

    b.解决同名文件冲突

    (2)定义包:package 包名

          注:必须放在Java源程序的第一行,包名间可以用“.”号隔开。

    (3)系统中的包

    java.(功能).(类)

    java.lang.(类) 包含java语言基础的类

    java.util.(类) 包含java语言中各种工具类

    java.io.(类) 包含输入、输出相关功能的类

    (4)包的使用

       a.可以使用import关键字,在某个文件使用其他文件中的类

       b.Java中,包的命名规范是全小写字母拼写

       c.使用的时候不但可以加载某个包下的所有文件,也可以加载某个具体子包下的所有文件

    查看全部
  • 使用 static 修饰方法,称为静态方法或类方法。

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

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

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

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

    查看全部
  • 类名     对象名=new      类名();

    查看全部
  • 与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如:

    运行结果:

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

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

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

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


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

    5392d47b0001571708530473.jpg

    查看全部
  • 7.Java中的封装:

    (1)概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。

    (2)好处:

    a.只能通过规定的方法访问数据

    b.隐藏类的实例细节,方便修改和实现

    (3)步骤:

    a.修改属性的可见性(改为private)

    b.创建getter/setter方法(用于属性的读写)

    c.在getter/setter方法中加入属性控制语句(对属性值的合法性进行判断)

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

    与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如:

    运行结果:

    需要注意:

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

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

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

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


    查看全部
  • 5.Java中的构造方法:

    (1)使用new+构造方法  创建一个新的对象

    (2)构造方法是定义在Java类中的一个用来初始化对象的方法  

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

    (3)构造方法的语句格式:

             public 构造方法(){

                       //初始化代码

             }

    (5)当没有指定构造方法时,系统会自动添加无参的构造方法。

    (6)当有指定构造方法,无论是有参、无参的构造方法,都不会自动添加无参的构造方法。

    (7)构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法。

    (8)构造方法不但可以给对象的属性赋值,还可以保证给对象的属性赋一个合理的值。


    查看全部
  • 3.如何使用Java中 的对象:

    步骤:

    (1)创建对象:

             类名  对象名 = new 类名();

    (2)使用对象:

            引用对象的属性:对象名.属性

            引用对象的方法:对象名.方法名()


    查看全部
  • 2.如何定义Java中的类:

    (1)类的重要性:所有Java程序都以类class为组织单元。

    (2)类的组成:属性和方法。

    (3)定义一个类的步骤:

    a.定义类名

    b.编写类的属性

    c.编写类的方法


    查看全部

举报

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

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