java基础
java基础
Radiation_x
这个作者很懒,什么都没留下…
展开
-
多态,接口,枚举
多态1.定义:同一种行为,具有多个不同的表现形式2.前提条件:必须继承或者实现,必须有的重写3.语法:父类的类名 对象名=new 子类的类名(实参列表);子类的对象指向父类的引用4.特性:一旦有多态,分区编译和运行(编译看左,运行看右)编译看左边:对象只能调用父类中存在的内容(子类独有的是调用不到的) 名义类型运行看右边:运行的时候看实际类型是什么?调用的内容是调用实际类型 实际类型属性和静态方法是没有多态的!因为:属性和静态方法是没有重写和概念的在调用属性和静态方法的时候,只看编原创 2021-01-16 17:56:12 · 183 阅读 · 0 评论 -
变量的分类和区别详解
变量的分类和区别详解1.变量按照数据类型分:1.基本数据类型的变量,里面存储数据值2.应用数据类型的变量,里面存储的是对象的地址值2.变量按照神明的位置不同1.成员变量2.局部变量3.成员变量与局部变量的区别1.声明的位置不同成员变量:类中的方法外局部变量:1.方法的()中,即形参2.方法体的{}的局部变量3.代码块{}中2.存储的位置不同成员变量:如果是在静态变量(类变量)中,在方法区中如果是在非静态变量(实例变量),在堆里局部变量:栈3.修饰符的不同成员变量:4种权原创 2021-01-16 17:55:42 · 1200 阅读 · 0 评论