向下转型的使用 Java的多态性: 父类指向子类的声明 Animalanimal=newDog()//Dog()重写了父类Animal 有了对象的多态性以后,内存实际上加载的是子类的属性和方法,但是由于变量声明为父类类型,导致编译时只能调用父类的属性和方法,子类特有的属性方法不能调用。 调用子类特有的属性和方法:向下转型,使用强制类型转换符。 向下转型有风险,使用强转可能出现ClassCastException异常。为了避免出现异常,此时应该使用instanceof关键字。 向下转型在开发中使用较少,一般只会用父类中存在的属性方法。 因为多态性是运行时行为,但是在编译的时候就已经加载了...

  o19xnTguMHjA   2023年11月01日   59   0   0 Java

Object类的使用 Object类 Object类中的方法可以在网上搜索得到 Object类是所有java类的父类 如果类在声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类 Object类中的功能(属性、方法)具有通用性。属性:无方法:equals()/toString()/getClass()/hashCode()/clone()/finalize()/wait()/notify()/notifyAll() Object只有一个空参构造器 和equals()的区别 1、的使用: 可以使用在基本数据类型变量和引用数据类型变量中 如果比较的是基...

  o19xnTguMHjA   2023年11月01日   66   0   0 Java

包装类的使用 包装类的使用 java提供8种基本数据类型对应的包装类,使得基本数据类型变量具有类的特征 掌握:基本数据类型、包装类、String三者之间的互相转换 自动装箱与自动拆箱[基本数据类型和包装类的转换] JDK5.0新特性,自动装箱与自动拆箱。 classTest{ publicvoidtest(){ //自动装箱,基本数据类型-->包装类对象 intnum2=10; Integerin1=num2;//自动装箱 booleanb1=true; Booleanb2=b1;//自动装箱 //自动拆箱,包装类-->基本数据类型 intnum3=in1;//自动拆箱...

  o19xnTguMHjA   2023年11月01日   31   0   0 Java

蓝桥杯【答疑】 题目描述 分析 这是一个贪心算法,要所得的时刻之和最小,而且下一个同学需要等上一个同学结束以后才能进行,因此需要对所耗总时间进行有小到大的排序,总时间相同的同学则对前两步时间之和有小到大进行排序,最后算出时间之和即可。 代码 importjava.util.Arrays; importjava.util.Comparator; importjava.util.Scanner; publicclassTset{ publicstaticvoidmain(String[]args){ Scannerscan=newScanner(System.in); intn=scan.ne...

  o19xnTguMHjA   2023年11月01日   49   0   0 Java

蓝桥杯(全球变暖dfs) importjava.util.Scanner; / 该题使用了深度优先算法dfs用于把相连的号当成一块大陆,并通过数组记录下有几块大陆 dfs算法并不难,只要对用dfs处理过后留下的aes数组和sea数组进行处理得到结果即可 我的思路就是 1、sea数组记录源数据,然后判断是否被淹赋‘’号记录 2、aes数组使用dfs算法把第一块大陆标记为1,第二块标记为2,以此类推 3、最后假设num块大陆全部被淹,遍历sea数组如果有‘’号则判断是第几块大陆,没有重复就使num减一 4、最后输出num为最终结果 / publicclasstest1{ staticchar[...

  o19xnTguMHjA   2023年11月01日   41   0   0 Java

static关键字,main()方法,代码块,final关键字 static关键字的使用: static:静态的 static可以修饰:属性、方法、代码块、内部类 使用static修饰的变量:静态变量(类变量)3.1属性:实例变量:我们创建了多个类的对象,每个对象都拥有一套独立的类的非静态属性,当修改其中一个对象的非静态属性时,不会导致其他对象中相同的属性值更改。静态变量:当我们创建了多个对象时,多个对象共享一个静态变量。当我们修改某一个对象的静态变量时会导致其他对象调用此变量是修改过的。3.2static修饰属性的其他说明: 静态变量随着类的加载而加载,可以通过"类.静态变量"的方法进行...

  o19xnTguMHjA   2023年11月01日   49   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~