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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 类的重要性:所有的Java程序都以类class为组织单元,比如说在写一个面向对象程序的时候,类就是最基本的元素,必须先写一个类才可以有对象 类的组成:属性和方法 定义一个类的步骤:a.定义一个类名(首字母大写)b.编写类的属性(成员变量)(有什么)c.编写类的方法(干什么) [ 查看全文 ]
    查看全部
  • 各种工具以及各种UML图,都是三种
    查看全部
    0 采集 收起 来源:UML 简介

    2015-11-05

  • 又有新东西UML
    查看全部
    0 采集 收起 来源:UML 简介

    2015-11-05

  • 注意:由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和static修饰符。
    查看全部
  • 接口文件一般加I以区分类文件
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-11-05

  • 接口也是新东西
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-11-05

  • 先执行静态初始化,然后普通初始化,再执行构造方法
    查看全部
  • 内部类的主要作用如下: 1.内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。 2.内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3.内部类所实现的功能使用外部类同样可以实现,只是有时候用内部类更方便。
    查看全部
  • 构造方法是定义在Java类中初始化一个对象的方法
    查看全部
  • 由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。
    查看全部
  • 避免胡乱强制类型转换
    查看全部
  • 向上类型转换和向下类型转换(需要强制)
    查看全部
  • 接口是用来被实现被继承的,修饰符一般为public interface 不能使用private protected修饰接口 接口由常量以及抽象方法组成 默认带有abstract修饰符,接口可以多继承(实现);用implements实现接口,接口跟抽象类一样,被继承之后必须实现里面的抽象方法
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-11-05

  • 1. 在静态方法中是不能使用this预定义对象引用的,即使其后边所操作的也是静态成员也不行. 因为this代表的是调用这个函数的对象的引用,而静态方法是属于类的,不属于对象,静态方法成功加载后,对象还不一定存在 2. 在问题之前先讲super的用法: 1.super的用法跟this类似,this代表对本类对象的引用,指向本类已经创建的对象;而super代表对父类对象的引用,指向父类对象; 2.静态优先于对象存在; 3.由上面的1.和2.知: 因为静态优先于对象存在,所以方法被静态修饰之后方法先存在,而方法里面要用到super指向的父类对象,但是所需的父类引用对象晚于该方法出现,也就是super所指向的对象没有,当然就会出错。 综上,静态方法中不可以出现super关键字。 3. 首先你要明白对象和类的区别。 this和super是属于对象范畴的东西,而静态方法是属于类范畴的东西 所有的成员方法,都有一个默认的的参数this(即使是无参的方法),只要是成员方法,编译器就会给你加上this这个参数如: Class A中 void method1(){}实际上是这样的--------> void method1(A this) void method2(int x){}实际上是这样的--------> void method2(A this, int x) 而静态方法与对象无关,根本不能把对象的引用传到方法中,所以不能用this 4. 在一个类中定义一个方法为static,则为静态方法,那就是说,无需本类的对象即可调用此方法,调用一个静态方法就是“类名.方法名” 既然"无需本类的对象即可调用静态方法",而this和super关键字都是用于本类对象的-----调用静态方法无需本类的对象这句话很清楚表明:静态方法中不能用this和super关键字 5. 静态方法是存放在内存中的数据段里,this和super调用的是堆空间里的应用对象不能调用数据段区域里的数据,因此静态方法中不能用this和super关键字 6. 静态方法和静态类不属于单个对象,而是类的所有对象共享使用 而this代表当前对象 7. 东西只属于类,不属于任何对象,所以不能用THIS和SUPER
    查看全部
  • 父类的引用不能调用子类独有的方法,比如这个obj2不能调用watchdoor
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-11-05

举报

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

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