为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
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(); } /* 注意:由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。*/ }
    查看全部
  • 由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。
    查看全部
  • Object类:<br> Object类是所有类的父类,如果一个类没有使用extends关键字明确标示集成另外一个类,那么这个类默认继承Object类<br> Object类中的方法,适用所有子类<br> 下面的toString()方法是Object类的一种方法,toString()方法可以重写<br> 在Object类里面定义toString()方法的时候返回的对象的哈希code码(对象地址字符串)<br> 可以通过重写toString()方法表示出对象的属性
    查看全部
  • 静态内部类是 static 修饰的内部类,这种内部类的特点是: 1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
    查看全部
  • 引用类型转换
    查看全部
  • 链接网址
    查看全部
    0 采集 收起 来源:UML 简介

    2015-12-12

  • 多态(引用多态和方法多态)
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-12-12

  • 不能通过父类的引用调用子类独有的方法
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-12-12

  • 继承是多态实现的基础
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-12-12

  • 一定要注意哦:由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。
    查看全部
  • 抽象类: 1、语法定义:抽象类前使用abstract关键字修饰,则该类为抽象类 2、应用场景: a.在某些情况下,某个父类只知道其子类应该包含怎样的方法,但无法准确知道你这些子类如何实现这些方法(抽象类是约束子类必需有哪些方法,而不去关注子类如何实现) b.从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类实际的随意性 3、作用:限制规定子类必须实现某些方法,但不去关注细节 4、使用规则: a.abstract定义抽象类 b.abstract定义抽象方法,只有声明,不需要实现 c.包含抽象方法的类是抽象类 d.抽象类中可以包含普通的方法,也可以没有抽象方法 e.抽象类不能直接创建,可以定义引用变量
    查看全部
  • 构造方法的语法格式:构造方法名与类名相同 public 构造方法名(){ //初始化代码 }
    查看全部
  • Java对象<br> 1.创建一个对象<br> 类名 对象名=new 类名();<br> 2.使用对象 (1)、引用对象的属性:对象名.属性。例如: 一个对象为phone,属性尺寸为scree phone.scree=5;//即屏幕尺寸为5(赋值) (2)、引用对象的方法:对象名.方法名
    查看全部
  • 引用多态:创建对象时,父类的引用可以指向父类本身,创建父类对象,父类的引用也可以指向子类,创建子类对象(多态);但子类引用不能指向父类, 方法多态:创建父类对象,调用的是父类方法,如果是父类引用创建子类对象,则调用的是子类方法,如果子类自己没有重写父类方法,调用的是父类的方法。如果是子类自己的方法,则不能通过父类引用调用子类对象。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-12-12

  • 成员变量与局部变量的区别<br> 1.作用域不同<br> (1)、局部变量的作用仅限于定义它的方法<br> (2)、成员变量的作用域在整个类内都是可见的 2.初始值不同 (1)、Java程序会自动的给成员变量一个默认的初始值 (2)、Java不会自动的给局部变量赋予初始值 3、在同一方法中不可以有相同的变量,在不同方法中可以有相同的变量,即局部变量在不同方法中可以有相同的名字 4、成员变量和局部变量允许同名,但局部变量的优先级比成员变量的优先级要高
    查看全部

举报

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

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