传智播客java学习--抽象类

 

大家好,我是传智播客Java  11.30期就业班的一名学员。马上就要进入传智播客就业班的学习了,最近我在复习Java基础课程,希望能够打好基础,积极努力的进入就业班的学习。

 

今天很高兴听了张孝祥老师的讲课视频,感觉张孝祥老师的讲课非常清楚、细致,讲一些难理解的知识点时,为了让我们能够理解,张孝祥老师举了一些现实生活中的例子,让我们能够很容易的理解难点知识。

 

今天首先看的是张老师讲的抽象类:张老师讲的我简略的记了一下

1.         抽象类

a.          包含抽象方法的类,一定为抽象类,但抽象类也可以不定义抽象方法。

b.         抽象类不能实例化,只能被子类继承。

c.         子类继承抽象类,必须实现抽象类定义的抽象方法。

d.         abstract不能和final同时修饰一个类,因为final是不能被继承的类,而abstract方法是一定要被继承的。

e.          abstract不能和finalstaticprivate同时修饰一个方法,因为abstract方法是一定要被覆盖的,而那三个方法是不能被覆盖的;

 

之后张老师又讲了接口,张老师是这样讲的:

2.         接口

a.          接口中的方法必须去全部是抽象方法,定义接口使用interface来代替class

b.         接口中的域总是默认使用publicstaticfinal为修饰符,不能使用privateprotected修饰,且必须赋初值。

c.         接口中的方法默认使用public abstract为修饰符,不可使用privateprotected修饰,且不能定义为static方法。

d.         接口不能被实例化,只能被其他类来实现,他们之间没有父子关系。

 

   后来我又看了张孝祥老师讲的面向对象的特点视频,在这一节中张老师主要讲了以下知识点,我做了简单的记录:

 

1.         引用类型:数组和类类型都属于引用类型,访问引用类型的变量要采用间接访问的方式。

2.         类变量:用static修饰的成员变量是类变量,为类中的所有对象所共享,

3.         类方法:用static修饰的方法是类方法,

 

               其中有几点需要特别注意:(

a.类中的实例方法可以相互调用,并可以调用类方法,

b.类方法也可以相互调用,但不能调用实例方法                                      

                                    c.类方法可以直接引用类变量,但不能引用实例变量,

                                    d.实例方法可以引用实例变量,也可以引用类变量,

                                    e.实例方法必须通过对象调用,不能通过类名调用

                                    f.类方法可以通过对象调用,也可以通过类名调用

 

             在下面的一节视频里面,张老师又讲了继承的特点我做了一些记录

                                     a.子类可以拥有超类(父类)的所有属性和方法,也可以增加新方法和从新定义超类的方法。

                                     bJava不支持多重继承,一个类只能有一个超类,一个超类可以有多个子类。

                                     c.如果一个类为指定继承,则该类的超类是系统声明的类Java.lang.object

                                     d.子类与超类有相同的方法时,超类的方法在子类中就被隐藏,这称为重写或置换

                                     e.子类自然的继承超类中不是private的变量和方法作为自己的变量和方法。

 

     今天看了张老师讲的课,是我懂得了很多难懂的知识,明天我会继续看张老师的讲课视频,我要继续加油!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值