- 博客(10)
- 收藏
- 关注
原创 构建Thread子类对象
注解:在编译这个ThreadTest类后,每次执行后产生不同的结果,因为它没有确定什么时候的 执行哪个线程。同时运行的不止3个线程,至少需要4个线程,其中3个线程在main()方法中创建,并相互独立地运行,还有1个线程执行main()方法。main()方法启动后,建立一个线程的实例,在3个子线程获得执行之前完成自己的工作;第一个线程启动,打印6个数字后停止;第三个线程启动,打印数字1;第二个线程恢复,打印6个数字后停止;第三个线程恢复,完成数字打印后退出。3.线程对象调用start()方法启动该线程。
2023-06-18 22:24:26 76
原创 接口多继承
继承是类关系,单继承。实现是类和接口之间的关系,单继承有局限性,多实现可以避免单继承的局限性。1.java中虽然类的多继承不合法,但接口允许多继承。继承类时不支持多继承。
2023-06-04 21:00:31 1079 1
原创 Java的接口类型
接口的定义与类相似,接口可以理解为一种特殊的类,也是分为接口的声明和接口体,接口体由常量定义和方法定义两部分组成。[ 修饰符 ] interface 接口名 [ extends 父类口名列表 ] {[ public ] [ static ] [ final ] 常量;[ public ] [ abstract ] 方法;注:接口文件的文件名必须与接口名一致。
2023-05-28 21:12:05 264 1
原创 多态的使用
1.多态就是指同一事物表现出来的多种形态,是同一个行为具有多个不同表现形式或形态的能力。也就是父类型方法引用子类型对象。a.对于指向子类对象的父类来说,在编译过程中只能调用父类方法,无法直接调用子类的方法。c.从静态方法来看,指向子类的父类对象最终调用父类中的版本,与指向的对象无关。d.多态可以屏蔽不同的子类的差异性而编写通用代码,从而产生不同的效果。b.从非静态方法来看,指向子类的父类对象最终调用子类的重写版本。注:c调用的show()方法是子类Student的。
2023-05-21 21:25:29 147
原创 继承与覆盖
父类创建子类时,子类可以继承父类的成员变量和成员方法。子类在使用父类的同名变量时,父类中的同名变量就会被隐藏。注释:子类成员变量ID未被显式赋值,所以系统自动为其初始化为默认值0。
2023-04-24 20:58:37 57
原创 java成绩管理系统
以上便是管理成绩的系统。大家可以多实践实践,这样才能学好学会Java。1.系统应该能够:录入成绩,成绩列表,退出。3.存储成绩时要先对数组初始化。2.成绩应当符合对于属性。
2023-04-07 00:54:34 108 1
原创 this与super的区别
注意:因为子类无法继承父类的构造方法,所以如果要调用父类的构造方法得必须在子类的构造方法体的第一行使用super( )方法。(super( )和this( )不能同时放在构造函数的第一行)b.super则是在子类中访问父类,可以访问父类的成员变量,成员函数、构造函数;a.this主要访问本类内容,用法有:访问本类的成员变量、成员函数、构造函数;注意:super不是对象的引用,所以无法将super赋予给另一个对象变量。b.super指向当前调用对象的父类。a.this指向当前对象的调用。
2023-03-30 22:20:37 280
原创 面对对象程序设计java
其中修饰符包括:final,private,protected,public,static等等,与对象的状态和类的方法名有关。简单来讲,类作为一个抽象的数据类型,用来描述相同类型的对象。构造方法是类的一种特殊的成员方法,下面展示使用new运算符实例化一个对象。a.使用new语句实列化对象。对象名. 方法名(参数列表)下面展示比较基础的格式。对象名. 成员变量名。
2023-03-23 01:39:17 48
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人