相关疑难解决方法(0)

Kotlin中的类和对象之间的区别

我是Kotlin的新手,最近将一个简单的文件从java转换为Kotlin.我想知道为什么Android转换器将我的java类改为Kotlin对象.

Java的:

public class MyClass {
    static public int GenerateChecksumCrc16(byte bytes[]) {

        int crc = 0xFFFF;
        int temp;
        int crc_byte;

        for (byte aByte : bytes) {

            crc_byte = aByte;

            for (int bit_index = 0; bit_index < 8; bit_index++) {

                temp = ((crc >> 15)) ^ ((crc_byte >> 7));

                crc <<= 1;
                crc &= 0xFFFF;

                if (temp > 0) {
                    crc ^= 0x1021;
                    crc &= 0xFFFF;
                }

                crc_byte <<= 1;
                crc_byte &= 0xFF;

            }
        }

        return crc;
    }
}
Run Code Online (Sandbox Code Playgroud)

转换Kotlin:

object …
Run Code Online (Sandbox Code Playgroud)

java android kotlin

81
推荐指数
4
解决办法
2万
查看次数

标签 统计

android ×1

java ×1

kotlin ×1