一、类1.1 类的声明1.2 构造函数1.3 类实例的创建1.4 类成员的组成二、继承2.1. 构造2.2 方法的覆盖2.3 属性的覆盖2.4 抽象类2.5 伴生对象 一、类1.1 类的声明类使用 class 关键字声明Kotlin中的类,默认都是 public final 类型的;class Parent {}
class Children //如果类中没有类体,则花括号可以省略
// -
转载
2024-06-30 19:58:32
42阅读
类定义Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。 Kotlin 中使用关键字 class 声明类,后面紧跟类名:class Person { // Person是类名
// 大括号内为类体构成
}也可以定义一个空类:class Empty在类中定义成员函数:class Person {
fun sayHello(): Unit {
转载
2023-11-28 05:50:25
63阅读
Kotlin的“简历”
来自于著名的IDE IntelliJ IDEA(Android Studio基于此开发) 软件开发公司 JetBrains(位于东欧捷克)
起源来自JetBrains的圣彼得堡团队,名称取自圣彼得堡附近的一个小岛(Kotlin Island)
一种基于JVM的静态类型编程语言
来自知名的工具开发商JetBrains,
# Maven项目未识别Java类的解决方案
在使用Maven构建Java项目时,开发者有时会遇到“未识别Java类”的问题。这种情况通常会导致编译错误或无法正确运行程序。本文将探讨这一问题的成因,以及相应的解决方案,通过一些代码示例和技巧,帮助开发者更好地掌握Maven项目的构建。
## 一、Maven项目基础
Maven是一个强大的项目管理和构建工具,主要用于Java项目。它使用`pom
# Java 找不到 Kotlin 定义的类
在现代软件开发中,Kotlin 和 Java 的融合成为越来越常见的现象。很多开发者选择使用 Kotlin 来替代 Java,因为 Kotlin 具有更简洁和更安全的语法。然而,在将 Kotlin 代码与 Java 代码混合使用时,可能会遇到一些问题,例如 Java 找不到 Kotlin 定义的类。本文将详细探讨这个问题,提供解决方案,并通过示例代码
原创
2024-09-27 04:43:04
53阅读
继承Kotlin中所有的类都有共同的父类Any ,默认是缺省父类的,例如:class Gobj // 隐式继承于 AnyAny不是 java.lang.Object;事实上它除了 equals(),hashCode()以及toString()外没有任何成员了。 声明一个明确的父类,需要在类头后加冒号再加父类: open class Base(p: Int)
class Derived(p: I
转载
2024-04-11 21:37:07
110阅读
# 如何实现 Java 未使用的类注解
在 Java 开发过程中,有时我们需要对某些类、方法或字段进行标记,以便在后续的代码中能够识别出未使用的部分。这种需求可以通过自定义注解来实现,本文将讲解如何创建和使用 Java 中的“未使用的类注解”。
## 流程概述
为了实现未使用的类注解,我们将遵循以下步骤:
| 步骤 | 描述 |
|------|------|
| 1 | 创建自定义
类定义Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。Kotlin 中使用关键字 class 声明类,后面紧跟类名:class Runoob { // 类名为 Runoob
// 大括号内是类体构成
}我们也可以定义一个空类:class Empty可以在类中定义成员函数:class Runoob() {
fun foo() {
转载
2023-12-21 06:36:37
114阅读
Kotlin 类和对象
类定义
Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。
Kotlin 中使用关键字 class
class Runoob { // 类名为 Runoob
// 大括号内是类体构成
}
我们也可以定义一个空类:
class Empty
可以在类中定义成员函数:
class Runoob() {
fun f
转载
2023-12-29 16:31:00
57阅读
一、枚举类、二、枚举类定义函数、1、枚举类定义普通函数、2、枚举类定义构造函数、三、密封类、
原创
2023-01-23 00:23:26
352阅读
四:如何使用一个 Java 类  
转载
2023-06-15 18:15:01
101阅读
介绍鼠标悬浮在某个控件,弹出提示,效果如下:使用Tooltip一般是和某个节点控件绑定使用,这里的节点控件只能是control中的包javafx.scene.control,具体可以点击地址跳转查看除此之外,还提供了另外一个方法,可以让tooltip在当前窗口的指定位置显示,比较麻烦的就是需要自己去计算偏移量Tooltip.install(control,tooltip) 
原创
2022-12-05 09:22:56
558阅读
简单的数据类型原始数据类型包装类byte(字节)Bytechar(字符)Characterint(整型)Integerfloat(浮点型)Floatdouble(双精度)Doubleboolean(布尔)Booleanshort(短整型)ShortInteger类java.lang 包中的 Integer 类、Long 类和 Short 类都是 Number 的子类,他们的区别在于不同子类里面封装
# Kotlin 使用 Java 静态类时报错的解析
Kotlin 作为一种现代编程语言,与 Java 有良好的互操作性,然而在使用 Java 的某些特性时,可能会遇到一些问题。其中,使用 Java 静态类成员时的错误是一个常见的现象。本文将重点探讨这一问题,并提供解决方案与示例代码。
## 什么是 Java 静态类与静态成员
在 Java 中,静态类不能被直接定义;通常我们在 Java 中
# 在iOS中使用未使用的类的实现方法
在iOS开发中,合理使用类可以让你的代码更清晰、更模块化。但是,有时在代码中可能存在一些未使用的类。了解如何高效地识别与利用这些类将有助于你提升代码质量和维护性。本文将详细介绍识别和使用未使用的类的完整流程,逐步引导你完成这一过程。
## 流程概述
下面是识别和使用未使用类的完整流程:
| 步骤 | 操作描述
kotlin已经出现了好长一段时间了,但是一直没有机会去系统的学习,现在有机会去摸索一下了。从创建项目开始吧!我使用的是AndroidStudio 2.3.2版本的从支持kotlin插件开始。AndroidStudio3.0之上的自带kotlin插件了,就不做多说了。首先,选择File-Settings-Plugins 在搜索框输入Kotlin 点击Browse repos
转载
2024-04-10 09:24:52
178阅读
之前关于 IDEA 的文章,我已经写了三篇,没想到挺受大家喜欢的。读本文前,可以先读一下我之前写的这几篇文章来提前做个热身。谈谈我与 Intellij IDEA 的故事Intellij IDEA 中我一直在用的几个插件IDEA 2018.3 EAP,我只看好你这四个功能!其实不乏有读者问我,如何才能熟练的掌握 IDEA?我跟他说,如果某天你真的关掉了 Tab 页,习惯用 Ctrl + E 快捷键,
二十二)Kotlin简单易学 基础语法-定义扩展函数定义扩展函数扩展可以在不直接修改类定义的情况下增加类功能,扩展可以用于自定义类,也可用于比如List,String以及Kotlin标准库里的其他类。和继承相似,扩展也能共享类行为,在你无法接触某个类定义,或者某个类没有使用open修饰符,导致你无法继承它时,扩展就是增加类功能的最好选择。String 扩展//追加!!
fun String.ddE
转载
2023-11-26 11:29:23
78阅读
前言:别让欲望泯灭了希望。一、概述 Kotlin 提供了扩展具有新功能的类的能力,而不必从类继承或使用设计模式(如Decorator),这是通过称为扩展的特殊声明来实现的。例如,你可以从无法修改的第三方库位类编写新函数。这些函可以按照通常的方式调用,就像它们是原始类的方法一样。这种机制称为扩展函数。还有一些扩展属性允许你为现有类定义新属性。简单点来说,扩展能在不继承类或者实现接口的情况下,扩展
转载
2023-11-23 13:55:40
101阅读
# 使用 IntelliJ IDEA 排除未使用的 Java 类
在 Java 开发过程中,经常会产生一些未使用的类。这些类可能是由于功能的重构而遗留的,或者是开发过程中因为需求变动而未被使用的代码。这不仅会导致项目的冗余性增加,还会对代码的可维护性产生负面影响。为了提高代码质量,使用 IntelliJ IDEA 的“排除未使用的 Java 类”功能是一个不错的选择。本篇文章将详细介绍如何在 I