在做了销售一年之后,觉得武汉行情实在是太差,想起我大学学的Java,又想起了在大学交的学费,心中不甘,又报班准备入行开始阶段。
在报班的之前,我对比线上的十指波教育,以及线下的达内教育,最终跑到了黑马。。。黑马是我一个朋友报完班之后入行的,但是他报的是Java结果去干了python,后来我跟他沟通之后,觉得黑马还是可以,教的东西比较多,于是来到黑马。
黑马前期9天基础班都是一些简单的,这不多说了,考试基本上都过。
今天上完第一天之后,感觉还是跟的上,主要讲的是继承一些关键词的使用
晚上是11点下课,下的比较晚所以就准备每天写写黑马教的东西。来之前只有Javaweb以及JavaMVC的一些基础在身上,准备学习一下springBoot以及后面微服务框架就业,黑马后期大部分都是一些传统电商的项目,还是准备试试,但是不可能在武汉找工作。
最后总结一下:使用extends关键字让两个类直接产生父子关系,解决共性抽取问题。
this.成员:表示访问本类成员变量或者成员方法。
super.成员:表示访问父类成员变量或者成员方法
abstract:抽象类,如果父类方法无法做具体的实现,且要求子类必须重写/实现这个方法,那么方法和类都可以定义成抽象的
final和static关键字
final:final修饰类:类不能被继承
final修饰方法:方法不能被重写
final修饰变量(区分基本类型以及引用):变量是常量,只能赋一次值,后续值就不能被改变了
static:static修饰变量:
也叫类变量,属于类的,所有对象共享,使用 类名.变量名 访问
static修饰方法:
也叫静态方法,属于类的,所用类名.方法名(参数值) 调用。
static{}和{}区别
static:是加载时运行,有且只有一次
{}:new对象时进行,可以有多次
差不多都是重点,今天就到这里,感谢支持