Scala面向对像重点(2)

1.面向对象

(1)新建一个类,里面有定义属性,定义方法。要注意String后面有个=,别打掉啦

在创建一个类之后自然想着如何调用他拉,下面这个peopel.name相当于重新赋值,所以你要用var,面向对象嘛。就像java一样,需要将他new 出来。一定要

2.构造函数

下面这个得明白一句话在新建的对象中是能直接调用创建类的属性和参数,这里的类指的是非peivate类。

下面这些都叫主构造函数

一个主构造函数下面可以有多个次构造函数,要注意下面这个this开头

3.面向对象的三大特性

(1)继承

当我们创建子对象的时候,其实会先调用父类的构造方法,所以当你要调用父类没有的参数时,一定要在子类里面声明。

如果你想重写父类中已经有的方法时,一定要添加override,同理方法这么定义的,属性也好这么定义。

(2)抽象类

定义的时候有guan关键字abstract

他的属性或者fang方法没有实现

当你继承一个抽象类,想实现他的方法或者属性的时候,在报错的的地方按住alt 点击ipmen..实现它。

猜你喜欢

转载自blog.csdn.net/qq_42064119/article/details/81137990