1、在创建Student的对象时,也会调用父类Person的构造方法,但是为什么是同一个对象呢?父类的对象去哪了呢?总不能说是父类的实例化就是子类吧?因为子类里面含有许多父类不具有的方法属性啊
2、然后我对创建对象的部分进行了改动
运行结果
既然Student可以是Person的对象(如第二行),那为什么Person不能是Student的对象呢?我这样理解对吗?可以说Student是Person的一种子分类(或者是对象),但是不能说Person是Student的一种子分类(对象)
3、最重要的一点,关于Student是Person的对象,在底层是如何表示的呢?是建立一条引用Object->Person->Student用来表示对象的父类对象的吗?
//口红类 class Lipstick{ } //镜子类 class Mirror{ } //化妆线程类 class Makeup extends Thread{ private int flag = 0; //flag=0=口红 ,flag !=0 为镜子 private String girlName; static Lipstick lipstick = new Lipstick(); static Mirror mirror = new Mirror(); public Makeup(int flag,String girlName){ this.flag = flag; this.girlName = girlName; } @Override public void run() { this.doMakeup(); } //开始化妆 public void doMakeup(){ if(this.flag ==0){ synchronized (lipstick){ System.out.println(this.girlName+"拿着口红"); try { Thread.sleep(1000); } catch (InterruptedException e) { throw new RuntimeException(e); } synchronized (mirror){ System.out.println(this.girlName+"拿着镜子"); } } }else{ synchronized (mirror){ System.out.println(this.girlName+"拿着镜子"); try { Thread.sleep(1000); } catch (InterruptedException e) { throw new RuntimeException(e); } synchronized (lipstick){ System.out.println(this.girlName+"拿着口红"); } } } } public class DeadLockThread { public static void main(String[] args) { new Makeup(0, "小丫").start(); new Makeup(1, "大丫").start(); } }
main方法里的 static 会报错
最死板的输出
score =int(input("请输入分数:"))
if score<60:
print("不及格")
elif 60<=score<=79:
print("及格")
elif 80<=score<=89:
print("良好")
elif 90<=score<=100:
print("优秀")
我的文件夹里面没有组织按钮
老师为什么我的这个这么多的文件呢,为什么就是会把root权限里的文件在sxt用户里也存在呢
老师 我这是安装成功了吗?辛苦老师看下谢谢老师
,老师遇到这个情况怎么弄啊?就是中途换了个网,就突然这样了,我从网上找了个方法,但是数据库名和数据库全名不知道是什么?解决方案:https://www.jb51.net/article/91184.htm
我不知道怎么点开这个控制面板
在ActiveMQ中提到MQ可以做到流量削峰,应用不会被怼死,那为什么MQ不会被怼死?
请问在表级上添加主键约束时,主键约束名有什么作用?
老师我用turtle画图的时候,turtle.done()并不能保持画图窗口,但是用turtle.exitonclick()可以。请问这个是什么情况呢?
# 查询部门中员工个数>5的部门名称 select e.deptno,count(e.ename),d.dname from emp e join dept d on e.deptno=d.deptno having count(e.ename)>5
老师好,我的emp和dept表格都是和课程中的是一样的,拿着一条是这样写吗?
但是得出来的结果是不正确的,我手动数了大于5人的部门用过是sales的,请老师帮忙看看是不是我写的哪里有问题
画四个矩形时,效果图会有箭头显示,如何去掉
这个东西哪里来的,我回头看了视频都没有,怎么写到这里就凭空出现?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637