-
静态变量的定义static
查看全部 -
方法重写的语法规则:
a.返回值类型
b.方法名
c.参数类型及个数
都要与父类继承的方法相同。
查看全部 -
成员变量和局部变量的区别
查看全部 -
在类的函数中局部变量需要赋初值,不然会报错;
全局变量会默认赋值;
查看全部 -
Java类的对象的创建
查看全部 -
在编辑器中定义了成员内部类 Inner ,并在内部类的 show 方法中输出外部类和内部类的属性值。
//外部类HelloWorld
public class HelloWorld{
//外部类的私有属性name
private String name = "imooc";
//外部类的成员属性
int age = 20;
//成员内部类Inner
public class Inner {
String name = "爱慕课";
//内部类中的方法
public void show() {
System.out.println("外部类中的name:" +HelloWorld.this.name);
System.out.println("内部类中的name:" +name);
System.out.println("外部类中的age:" + age);
}
}
//测试成员内部类
public static void main(String[] args) {
//创建外部类的对象
HelloWorld o = new HelloWorld ();
//创建内部类的对象
Inner inn =o.new Inner();
//调用内部类对象的show方法
inn.show();
}
}查看全部 -
成员变量和局部变量的区别:
作用域不同
局部变量的作用域仅限于定义它的方法。
成员变量的作用域在整个类都是可见的。
初始值不同
java会给成员变量一个初始值。
java不会给局部变量初始值,需赋值。
在同一个方法中,不允许有同名的局部变量。在不同的方法中,则允许有相同的局部变量。
两类变量同名时,局部变量具有更高的优先级。即成员变量会被覆盖。
查看全部 -
没懂,回头再来一两遍看看
查看全部 -
接口定义:使用interface关键字
接口的实现:使用implements关键字
语法为:[修饰符] class 类名 extends 父类 implements 接口一,接口二...
{
类体部分
}查看全部 -
接口的概念:类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,它规定这些类里必须提供某种方法
查看全部 -
抽象类:
语法定义:抽象类前使用abstract关键字修饰,则该类为抽象类
作用:限定子类必须实现某些方法,但不关注细节
使用规则:抽象类不能直接创建,可以定义引用变量
查看全部 -
利用instantceof验证是否可以进行强制转换
查看全部 -
引用多态:父类的引用可以指向本类或子类的对象
方法多态:创建本类对象时,调用的方法为本类方法
创建子类对象时,调用的方法为子类重写的方法或继承的方法
注意:如果创建的方法没有继承,那么该方法中不能调用父类的方法或创建对象
查看全部 -
uml概念
Unified Modeling Language(UML)
又称统一建模语言或标准建模语言
是一个支持模型化和软件系统开发的图形化语言
为软件开发的所有阶段提供模型化和可视化支持
常用UMl图
用例图(The Use Case Diagram)
用例图能够以可视化的信息,表达系统如何满足所收集的业务规则,以及特定的用户需求等信息。
序列图(The Sequence Diagram)
序列图用于按照交互发生的一系列顺序,显示对象之间的这些交互。
类图(The Class Diagram)
UML类图、业务逻辑和所有支持结构一同被用于定义全部的代码结构。
查看全部 -
接口
接口概念
内部类的方式
查看全部
举报