Android Kotlin 与 Java:第 2 部分 | 厄瑟兰汗

        今天我将向您展示 Kotlin 和 Java 编程语言在方法函数方面的语法差异。但在继续之前,我想请您关注我的媒体帐户以获取有关 Android 和其他技术相关主题的最新更新,并在此处查看我本系列的前一部分链接

        方法或函数:

        方法或函数是一段代码THA吨是由名字叫做。它可以传递数据进行操作(即参数),并且可以选择返回数据(返回值)。Method 和 Function 的区别在于 Method 是一段代码,由与对象关联的名称调用,但 Function 不与任何对象关联。

        我们在这个例子中涵盖了四种类型的方法:

  1. 没有返回类型且没有参数的方法。
  2. 具有返回类型且没有参数的方法。
  3. 没有返回类型但有参数的方法。
  4. 带有参数的返回类型的方法。

        让我们用Java 编程语言编写一些方法 

<span style="background-color:#f2f2f2"><span style="color:rgba(0, 0, 0, 0.8)"><span style="color:#292929">公共类 MethodInJava { 
    public static void main(String[] args) { 
        SomeContent someContent = new SomeContent(); 
        someContent.methodWithoutReturnTypeAndNoParameter(); 
        String first = someContent.methodWithReturnTypeAndNoParameter(); 
        系统。<em>out</em> .println("withReturnTypeAndNoParameter 方法的返回类型:" + first); 
        someContent.methodWithoutReturnTypeWithParameter("Erselan Khan"); 
        String second = someContent.methodWithReturnTypeWithParameter("Erselan Khan"); 
        系统。<em>out</em> .println("methodWithReturnTypeWithParameter的返回类型:" + second);




<strong>methodWithoutReturnTypeAndNoParameter</strong> () { 
        System. <em>out</em> .println("调用方法methodWithoutReturnTypeAndNoParameter"); 
    } 

    public String <strong>methodWithReturnTypeAndNoParameter</strong> () { 
        return " <strong>Erselan Khan</strong> "; 
    } 

    public void <strong>methodWithoutReturnTypeWithParameter</strong> (String name) { 
        System. <em>out</em> .println("调用的方法methodWithoutReturnTypeAndNoParameter, Print my name:" + name); 
    } 

    public String <strong>methodWithReturnTypeWithParameter</strong> (String name) { 
        return <strong>name</strong> ; 
    } 
}</span></span></span>

        在我们上面的例子中,我们使用Java 编程中使用的void 来表示没有返回类型。正如我们已经知道方法与对象相关联的,这就是我们使用SomeContent类的对象来访问该类的方法的原因。

        现在是 Kotlin 编程语言的时候了:

<span style="background-color:#f2f2f2"><span style="color:rgba(0, 0, 0, 0.8)"><span style="color:#292929">fun main() { 
    val methodInKotlin = MethodInKotlin() 
    methodInKotlin.methodWithoutReturnTypeAndNoParameter() 
    val first = methodInKotlin.methodWithReturnTypeAndNoParameter() 
    <em>println</em> ("methodWithReturnTypeAndNoParameter 的返回类型:$first") 
    methodInKotlin.methodWithoutReturnTypeWithlanParameter.") 
    ErsKotlin methodWithReturnTypeWithParameter("Erselan Khan") 
    <em>println</em> ("methodWithReturnTypeWithParameter 的返回类型:$second") 
} 

class MethodInKotlin { 
    fun <strong>methodWithoutReturnTypeAndNoParameter</strong> () { 
        <em>println</em> ("调用方法methodWithoutReturnTypeAndNoParameter") 
    }

    有趣<strong>methodWithReturnTypeAndNoParameter</strong> (): String { 
        return " <strong>Erselan Khan</strong> " 
    } 

    fun <strong>methodWithoutReturnTypeWithParameter</strong> (name: String) { 
        <em>println</em> ("调用方法methodWithoutReturnTypeAndNoParameter, Print my name: $name") 
    } 

    fun <strong>methodWithReturnTypeWithParameter</strong> (name: String): String { 
        return <strong>name</strong>
     } 
}</span></span></span>

        在上面的例子中,我们没有定义没有返回类型的返回类型,但我们也可以使用Unit(在 Kotlin 中用于无返回类型)。正如我们已经知道方法与对象相关联的,这就是我们使用MethodInKotlin类的对象来访问该类的方法的原因。

        暂时就这样了。我将在接下来的文章中介绍更多关于 Android 的主题。

 七爪网7claw.com

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值