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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 静态方法需要注意:

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

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

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

    查看全部
  • 构造方法:

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

    2、构造方法是定义在Java类中的一个用来初始化对象的方法 构造方法与类同名且没有返回值

    3、当没有制定构造方法时,系统会自动添加无参的构造方法

    4、当有指定构造方法时,无论是有参/无参的构造方法,都不会自动添加午餐的构造方法

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

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

    查看全部
  • 强制类型转换

    向上类型转换(自动类型转换):int i=i+4.0;

    向下类型转换(强制类型转换):int i=(int)4.44

     向下转换存在风险。

    所有可以通过instanceof()进行类型判断。

    例子:

    Dog dog = new Dog();        //定义子类dog

    Animal animal = dog;        //将父类animal赋值为“子类dog”

    Cat cat =(Cat)animal    //如果强制将“animal”转化为“cat”将会出错,因为“animal”属于dog类型。

    if(animal isinstanceof Cat ){}    //一般通过“isinstanceof()”这种方法,检验是否可以强制类型转换


    查看全部
  • 定义类的步骤:
    1.类名 public class 类名{
    }
    2.类的属性


    查看全部
  • 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字

    查看全部
  • 外部类 对象=new 外部类构造方法

    内部类 对象=外部类对象.new 内部类构造方法

    查看全部
  • 继承属性初始化

    查看全部
  • Java 中的方法内部类

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

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

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

     如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 

     创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();

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

    内部类定义的方法可以直接访问外部类中的数据而不受控制符的影响(private)

    外部类是不能直接使用内部类的成员和方法的,可先创建内部类的对象,然后通过内部类的对象来访问其成员变量和方法。

    如果要访问外部类的成员变量,可以使用 this 关键字。出现相同成员变量,内部类默认访问自己的成员变量


    查看全部
  • 构造方法此节没理解,需要理解完了之后再返回看

    查看全部
  • 不太懂
    查看全部
  • 创建对象:

    类名 对象名 = new 类名()


    查看全部
  • 类的语法定义:访问修饰符 class关键字 类名 { 

    属性 (比如:定义一个变量,float screen;)

    方法(比如:定义一个方法,void+方法名(){

    ........}

    查看全部
    1. 引用多态的实现两类之间必须存在继承关系。

    2. 父类引用可以创建父类对象也可以创建子类对象,子类引用可以创建子类对象但不可以创建父类对象。

    3. 父类引用创建父类对象只执行父类方法,父类引用创建子类对象只执行子类方法。(方法引用)

    4. 当子类的方法不是继承自父类或者重写父类的方法得到,即独有的方法时,不可通过父类引用创建的子类对象执行子类的该方法。

    查看全部
    0 采集 收起 来源:Java 中的多态

    2019-02-26

举报

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

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