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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • //外部类

    public class HelloWorld {

        

        private String name = "爱慕课";

        

        // 外部类中的show方法

        public void show() { 

    // 定义方法内部类

    class MInner {

    int score = 83;

    public int getScore() {

    return score + 10;

    }

    }

            

    // 创建方法内部类的对象

            MInner mi = new MInner();

            

            // 调用内部类的方法

    int newScore = mi.getScore();

            

    System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore);

    }

        

    // 测试方法内部类

    public static void main(String[] args) {

            

    // 创建外部类的对象

            HelloWorld mo = new HelloWorld();

            

            // 调用外部类的方法

    mo.show();

    }

    }


    查看全部
  • 写面向对象程序的时候主要用到两种变量:成员变量局部变量

    1.成员变量(可以被本类的所有方法使用,也可以)

    在类中定义,用来描述对象将要有什么;

    2.局部变量

    在类的方法中定义,在方法中临时保存数据;

    3.两种变量使用中的区别

        首先局部变量是定义在方法内部的,成员变量是定义在我们类中,

    在使用中要注意,成员变量可以被本类的所有方法使用,也可以

    被其他和我们当前类有关系的类中的方法使用,而我们的局部变量

    只能在当前的方法中使用

    a.作用域不同

    局部变量的作用域仅限于定义它的方法;

    成员变量的作用域在整个类内部都是可见的;

    b.初始值不同

    Java会给成员变量一个初始值;

    Java不会给局部变量赋予初始值;

    c.在同一个方法中,不允许有同名局部变量;在不同的方法中,可以有同名局部变量;

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


    查看全部
  • 继承
    查看全部
  • super
    查看全部
  • https://img1.sycdn.imooc.com//5aed1a56000186ce16831036.jpg

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

    查看全部
  •  //创建内部类的对象

    Inner inn = o.new Inner() ;

    内部类名 内部对象名 = 外部对象名 . new . 内部类

    查看全部
  • 在该节代码中,在main()函数中,要使用内部类的方法时,首先创建了一个外部类对象,在创建内部类对象时,通过外部类对象.new 内部类()的形式。可以理解为:要使用内部类的方法,首先需要将外部类实例化为一个对象,然后通过外部类的对象对内部类进行实例化,最后再调用内部类的方法。就好比文件系统,你要找一个文件,首先需要知道它在哪个盘,然后再找对应的文件夹。

    查看全部
  • 一.包的作用:管理Java文件,解决同名文件冲突
    二.定义包:package 包名
    //必须放在Java源程序的第一行
    包名间可以使用“.”隔开
    三.系统中的包:
    java.(功能).(类)
    java.lang.(类) 包含Java语言基础的类
    java.util.(类) 包含Java语言中各种工具类
    java.io.(类)  包含输入,输出相关功能的类
    四.包的使用:
    1.可以通过使用import关键字,在某个文件使用其他文件中的类。
    2.Java中,包的命名规范是全小写字母拼写
    3.使用的时候不但可以加载某个包下的所有文件 eg:com.imooc.*
    也可以加载某个具体子包下的所有文件

    查看全部
  • //构造方法

    public HelloWorld(){//初始化块}

    //成员变量{//初始化块}

    //静态变量static{//为静态变量赋值}

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

    查看全部
  • 变量就是属性 对类称变量 对对象称属性
    查看全部
  • final关键字
    查看全部
  • 继承的初始化顺序
    查看全部
  • 方法的重写
    查看全部

举报

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

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