首页 > 编程语言 >Scala学习6之scala与java的不同之总结2-重写override

Scala学习6之scala与java的不同之总结2-重写override

时间:2023-01-04 11:01:46浏览次数:39  
标签:调用 java Scala scala private getAge override


scala与java的不同之总结2


1.重写

   

scala:
override def getAge(){}
java:
@override
public Int getAge(){}


2.scala可以使用private[this]来更细化限定权限,private[this]可以限定只有当前对象可以调用,同一个类的其他对象不可以调用,而private可以在一个类的不同对象调用。


3.scala对抽象类继承时,子类对父类的方法不用override,直接可以进行修改。对抽象字段也不用override




标签:调用,java,Scala,scala,private,getAge,override
From: https://blog.51cto.com/u_13791455/5987197

相关文章

  • Scala学习7之scala与java不同之总结3-特质和接口
    1.scala和java为了避免出现菱形继承的问题,都只能继承一个类,但都可以继承多个特质(scala)或者接口(java);java中使用接口interfere,接口里面只能包含抽象方法,不能包含字段,也不能包......
  • Java问题总结之31-成员变量声明
    [修饰符]   类型   变量名;修饰符有:①public。指明变量为公有,即程序中的其他类均可访问此类中的变量。②protected.指明变量为受保护访问。可被同一个......
  • JavaScript学习
    1、书写位置​ 行内式(内嵌式):写在元素内部,一般不常用。a:<ahref="javascript:alert('11');">超链接</a>非a:<buttononclick="alert('11')"></button>​ 内部式:可......
  • 「java技术干货」switch分支结构详解
    前言在上一篇文章中,壹哥给大家介绍了Java里的顺序、分支、循环结构的概念,并且重点给大家讲解了分支结构中的条件分支。并在条件分支中,详细地给大家讲解了if条件分支的使用......
  • JAVA常用PMO
    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></d......
  • IntelliJ IDEA 不能识别 Java 项目
    解决办法需要把 src 目录标志为 SourceRoot——在 src 目录上点右键,选择 MarkDirectoryAs -> SourcesRoot:.java文件的图标会发生改变:EDIT在 Projec......
  • javascript【基础】数据类型
    五种基本数据类型NumberStringBooleanUndefined一个没有设置值的变量Null表示一个空对象引用ES6(Symbol)//ES6一种复杂数据类型Object在Java......
  • java 方法的内存理解
    目录方法调用的基本内存原理方法传递基本数据类型的内存原理基本数据类型(四类八种):数据值存储在自己的空间中引用数据类型:存储地址值,真实值在地址指向的空间两种数据类型的......
  • JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来 —— 感受来自Ehcache的强大实力
    大家好,又见面了。本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面。如果感兴趣,欢迎关注以获取后续更新。作......
  • java 方法入门
    目录方法方法的定义简单方法定义带参数方法定义带返回值方法定义方法使用的注意事项方法的重载方法  方法是程序中最小的执行单元。一个方法中的内容,要么全部执行,要么......