暂时未有相关云产品技术能力~
大二在读,还需要继续努力啊! 日拱一卒,功不唐捐。
类的对象只有有限个,确定的,我们称此类为枚举类。 当需要定义一组常量是,强烈建议使用枚举类
1、实验题目:类的继承和方法重写 定义一个基类作为父类,再定义一个继承父类的子类,在子类中重写父类的方法,使用super关键字调用父类的方法,测试其功能。
当对字符串重新赋值时,需要重写指定内存区域赋值,不能用原有的value进行赋值 当对现有的字符串进行连接操作时,也需要重新指定内存区域赋值,不能在原有的基础上赋值 调用String的replace()方法修改字符或字符串时,也需要重新指定内存区域
程序:一段静态的代码 进程:运行中的代码 线程:程序的一种执行路径
内部类的使用场景、作用: 当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,那么整个内部的完整结构可以选择使用内部类来设计。 内部类通常可以方便访问外部类的成员,包括私有的成员。
抽象类的使用原则如下: (1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),默认为public; (2)抽象类也有构造器 (3)抽象类不能直接实例化,需要依靠子类采用向上转型的方式处理; (4)外部抽象类不允许使用static声明,而内部的抽象类运行使用static声明。使用static声明的内部抽象类相当于一个外部抽象类,继承的时候使用“外部类.内部类”的形式表示类名称 (5)有时候由于抽象类中只需要一个特定的系统子类操作,所以可以忽略掉外部子类。这样的设计在系统类库中会比较常见,目的是对用户隐藏不需要知道的子类
static关键字主要有两种作用: 第一,为某特定数据类型或对象分配唯一的存储空间,而与创建对象的个数无关。 第二,实现某个方法或属性与类关联在一起而不是对象关联在一起,因此不需要实例化对象,只需要用类名就可以调用静态的属性或方法。 在Java语言中,static主要有4中使用情况:成员变量、成员方法、代码块和内部类
多态的概念: 多态是面向对象程序设计(OOP)的一个重要特征,指同一个实体同时具有多种形式,即同一个对象,在不同时刻,代表的对象不一样,指的是对象的多种形态。