每日日报28
1.今天完成了哪些内容
面向对象的部分重新实现
2.遇到哪些问题
(1)Java继承的使用
public class People {
protected int age;
protected String name;
public People(int age,String name) {
this.age=age;
this.name=name;
}
}
public class Student extends People{
public Student(int age,String name) {
super(age,name);
}
}
详情可见https://blog.csdn.net/kejibo__/article/details/81460977
(2)Java输入整数然后输入字符或者字符串会导致语句跳过的问题,如何避免?
比如:
//这样就不会跳过了
Scanner scanner=new Scanner(System.in);
int t=scanner.nextInt();
Scanner sc=new Scanner(System.in);
String n=sc.nextLine();
//如果是这样的话,那么很可能会跳过
Scanner scanner=new Scanner(System.in);
int t=scanner.nextInt();
String n=scanner.nextLine();
(3)Java中可实现多继承的三种方法(多层继承 内部类 接口)
可参考https://blog.csdn.net/weixin_42617262/article/details/85344819
(虽然java中没有多继承,在这一方面虽然还没怎么弄懂,但是还是需要加强一下)
3.明天准备要做哪些事
(1)《C++沉思录完整版》第7章的阅读
(2)面向对象的实现
(3)《Java Web 程序设计基础教程》第2章
(4)《大道至简》的阅读