学习Java第八周

课中:

理论课:

  1. 访问控制的等级:public、protected、包访问权限(无关键词)和private。
  2. 如果使用package语句,它必须是文件中除注释以外的第一句程序代码。
  3. package名称的第一部分是类的创建者的反顺序的Internet域名。
  4. eclipse项目中的文件说明:
    project:是工程构建配置文件
    classpath:保存的是项目所用的外部引用包的路径
    settings:记录项目配置变化的记录文件夹
    src:sourcefolder:项目源代码.java文件的存放位置
    bin:项目开发时的classes文件存放目录:项目编译后.class文件的存放位置
  5. 用*可以表示导入了该包的所有类,但会降低编译速度(注意不是运行速度)
public static void main(String[] args) {
System.out.println(Math.PI);//未引入Math包
}
import static java.lang.Math.*;
public class Ch7Demo1 {
public static void main(String[] args) {
System.out.println(PI);//引入lang包
}
}
  1. 如果类前面无public,则这个类只能在包内使用,公有的类只能有一个。
  2. 封装就是高内聚,低耦合。
  3. crtl+t或者右键可看继承结构。java中只有单继承,接口可以实现多继承。
  4. 子类构造器默认先调用父类构造器,super()加或不加都行,如果要调用父类的普通方法,则要用super()。
  5. 静态初始化代码块比构造器还早。

实验课:

这节课老师讲了接口,以及上次的作业。通过百度,上次的作业基本上已经完成了,问题不大。

预习:

  1. 再论向上转型:忘记对象类型
  2. 转机:方法调用绑定,产生正确的行为,可扩展性,缺陷:“覆盖私有方法”、缺陷:域与静态方法。
  3. 构造器和多态:构造器的调用顺序,继承与清理,构造器内部的多态方法的行为。
  4. 协变返回类型
  5. 用继承进行设计:纯继承与扩展,向下转型与运行时类型识别。

总结:

这周的课程中,我对eclipse更加的了解,还有继承结构以及接口的学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值