- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是Kotlin的新手,目前正在研究OOP的概念
我正在尝试使用此代码进行转换,但是我遇到了一个错误:
open class Operations1(){
open fun sum(n1:Int , n2:Int):Int{
return n1+ n2
}
fun sub(n1:Int , n2:Int):Int{
return n1- n2
}
}
class multiOperations1():Operations(){
override fun sum(n1:Int , n2:Int):Int{
return n1+ n2 +5
}
fun mul(n1:Int , n2:Int):Int{
return n1* n2
}
fun div(n1:Int , n2:Int):Int{
return n1/ n2
}
}
fun main(args:Array<String>){
var oper = Operations()
var inlit = multiOperations1() as Operations1
println("Enter first number")
var n1:Int = readLine()!!.toInt()
println("Enter Second Number")
var n2:Int = readLine()!!.toInt()
var sum = inlit.sum(n1 , n2)
var sub = inlit.sub(n1 , n2)
println("Sum: " + sum)
println("Sub: " + sub)
}
最佳答案
为此,可以使用Gson并避免样板代码。
var operation= Operations(....)
val json = Gson().toJson(operation)
val multiOperations:MultiOperations =Gson().fromJson(json, MultiOperations::class.java)
关于oop - Actor 阵容永远不会成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45310457/
我经常有数据,我想将一个变量级别的值与所有其他级别变量的值进行比较。每次我编写代码来做到这一点时,我都希望它更容易。下面是问题的一个例子: 假设我想比较任何切工钻石的平均成本与最佳切工钻石的平均成本。
Add.java public class Add implements Value, Reducible{ Value left; Value right; public Add(Value lef
我正在为参数化事件编写一个简单的事件系统,它使用从类到以该类作为参数的处理程序集的Map。我的理解是I can't define that relationship between key and v
我正在浏览“Multiple Inheritance for C++ by Bjarne Stroustrup, Published in the May 1999 issue of "The C/C
我正在编写一个程序,以使用背包解决方案找到最佳的 MLB 阵容。为此,我传入了球员数据,其中包含球员计算出的值(value)和薪水。就背包问题而言,薪水将是我的“重量”。 我的问题不是能够选择球员,而
食物语宫保鸡丁 获得方式 1、玩家通过限时食魂召唤活动中抽取的方式获得宫保鸡丁。 2、玩家通过主线关卡有几率掉落不同品质的宫保鸡丁。 3、玩家可以使用100个宫保鸡丁信物兑换宫保鸡丁食魂。
我正在尝试设置一个 SQL 数据库来记录游戏中发生的 3 人阵容。我现在的结构是: 玩家 玩家ID玩家姓名 阵容 阵容ID 阵容_球员 阵容ID(外键)玩家ID(外键) 我想找到一种快速方法来检查特定
如何将标题图像与导航栏对齐。我试过做一个固定的位置,但它会导致灾难。我希望它们像在主题演示中一样排列。我确实增加了标题宽度以将文本放在一行中。 http://dev.urbandesigninnova
我有以下界面 public interface ITransform { V convert(T object) throws Exception; } 我有一个类,Class1,它使用此接口(int
鉴于 2 个相互了解的 GADT 代数和 2 个相互递归的解释器,我遇到了必须从类型 A 转换为类型 h String = { hList match { case Kv
我是一名优秀的程序员,十分优秀!