E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
kotlin类与对象
基于C++的面向对象程序设计:
类与对象
的深入剖析
面向对象程序设计的基本特点面向对象程序设计的基本特点包括:抽象、封装、继承、多态。抽象抽象是指对具体问题或对象进行概括,抽出其公共性质并加以描述的过程。一般情况抽象分为数据抽象和行为抽象,其中数据抽象是指一个对象区别于另一个对象的特征,行为抽象是指某类对象的共同特征。封装封装是指将抽象得到的数据和行为相结合,隐藏对象属性和实现细节且仅对外提供公共访问方式的过程。继承继承是指通过代码复用在保持原有类
Srlua
·
2024-02-03 04:03
c++
算法
开发语言
Day11-JAVA
java语言的特点:*1、面向对象**面向对象的特点:封装、继承、多态**1、
类与对象
的关系**类:物以类聚人以群分**类:将具有相同特征和行为的事物,进行抽象化形成一类*类的特点:*1、相同特征和行为
诚诚_641f
·
2024-02-03 04:37
Jetpack Compose系列(1)-初识Jetpck
JetpackCompose是什么2019年的I/O大会上,Google宣布
Kotlin
成为Android开发首选语言(这次不是第一次说了),且后续会有新的JetpackAPI和功能将在
Kotlin
中提供
左大星
·
2024-02-03 04:20
Jetpack
Compose
android
android
jetpack
android-jetpack
composer
Kotlin
中的内置函数-apply、let
在使用
Kotlin
的过程中会经常用到其内置函数,包括apply,let,run,with,also,takeIf,takeUnless函数等,想要更好熟悉
Kotlin
,这些函数必须烂熟于心,接下来让我们来逐步了解
左大星
·
2024-02-03 04:20
kotlin进阶
kotlin
开发语言
android
kotlin
internal 关键字使用
一、前言:internal修饰类的方法,表示这个类方法只适合当前module使用,如果其他module使用的话,会找不到这个internal方法或者报错。下面我们在moduleA创建一个类Apple,里面有两个输出的方法。classApple(){funappleLog(){Log.i("debug=","appleLog")}internalfunappleInternalLog(){Log.i
因为我的心
·
2024-02-03 00:05
kotlin
接口
借鉴
Kotlin
中文站接口
Kotlin
的接口可以既包含抽象方法的声明也包含实现。与抽象类不同的是,接口无法保存状态。它可以有属性但必须声明为抽象或提供访问器实现。
简书_大叔
·
2024-02-02 23:07
类与对象
(上)
类与对象
面向过程和面向对象初步认识类的引入类的定义类的访问限定符及封装访问限定符封装类的作用域类的实例化类的对象大小的计算类对象的存储方式猜测面向过程和面向对象初步认识C语言是面向过程的,关注的是过程,
史嘉庆
·
2024-02-02 23:35
C++
算法
开发语言
数据结构
c语言
C++——日期类
前言:哈喽小伙伴们,在上一篇文章中我们对C++
类与对象
的前半段知识进行了简单的分享,其中比较重要的莫过于C++类的六个默认成员函数。
很楠不爱
·
2024-02-02 23:20
c++
开发语言
类与对象
下篇
前言在
类与对象
上篇我们讲解了类的基础框架,中篇我们讲解了类的基本内容,下篇我们将补充类的一些零散知识点。
从前慢,现在也慢
·
2024-02-02 22:27
C++初阶
c++
数据结构
C++
类与对象
:默认成员函数
文章目录1.类的6个默认成员函数2.构造函数3.析构函数4.拷贝构造函数5.赋值运算符和运算符重载6.日期类实现7.const成员8.重载流插入>1.流插入2.流提取9.取地址及const取地址操作符重载1.类的6个默认成员函数空类:也就是什么成员都没有的类。但事实上,空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员函数。默认成员函数:用户没有显式实现,编译器
Jamo@
·
2024-02-02 19:11
C++学习专栏
c++
kotlin
协程Flow的StateFlow和SharedFlow(十二)
文章目录一、前言二、使用方式1、StateFlow2、SharedFlow3、replay4、stateIn、shareIn三、注意事项四、参考链接一、前言有时候我们需要实时监听一个状态变化或者持续不断接收数据,Flow提供了StateFlow和SharedFlow以供我们使用。两者的区别是StateFlow只能监听一个数据,针对的是单个数据的改变,适用于状态监听。SharedFlow是对数据流的
Mr_Tony
·
2024-02-02 17:14
kotlin
JetPack
kotlin
android
Android Compose UI (一) 登录页面的编写
它使用更少的代码、强大的工具和直观的
Kotlin
API,可以帮助您简化并加快Android界面开发.但是需要熟悉一下新的Compose的相关控件,虽然也是文本,图片,水平,垂直,但不是LinearLay
CreeLu
·
2024-02-02 15:25
android
ui
【五】【C++】
类与对象
(三)
const只读在C++中,const关键字用于声明一个变量为常量,意味着一旦被初始化之后,它的值就不能被改变。声明常量:使用const关键字可以声明变量为常量。这意味着这个变量的值不能被修改。constintMAX_SIZE=100;指针与const:const可以与指针结合使用,用来声明指向常量的指针或者指针本身为常量。指向常量的指针:不能通过这个指针来修改它所指向的值。constint*ptr
妖精七七_
·
2024-02-02 10:56
C++
c++
开发语言
C++
类与对象
(二)——构造函数与析构函数
文章目录一.类的默认6个成员函数二.构造函数1.引例2.构造函数的概念及特性三.析构函数析构函数的特性前言:上篇文章初步认识了类以及类的相关知识,本篇将继续深入学习
类与对象
——类的默认6个成员函数:一.
殿下p
·
2024-02-01 23:22
C++学习
c++
c语言
数据结构
类与对象
(上)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1.面向过程和面向对象初步认识2.类的引入3.类的定义4.类的访问限定符及封装4.1访问限定符【面试题】4.2封装【面试题】5.类的作用域6.类的实例化7.类对象模型7.1如何计算类对象的大小7.2类对象的存储方式猜测7.3结构体内存对齐规则【面试题】8.this指针8.1this指针的引出8.2this指针的特性【面试题
2301_79585944
·
2024-02-01 14:56
C++
java
面试
开发语言
Kotlin
Collection VS
Kotlin
Sequence VS Java Stream
pexels-sobhan-joodi-3215050.jpg一.集合中的函数式API虽然
Kotlin
Collection中的函数式API类似于Java8Stream中的API。
fengzhizi715
·
2024-02-01 13:31
Kotlin
协程五 —— 在Android 中使用
Kotlin
协程
官方提供的架构图二、添加依赖如需在Android项目中使用协程,请将以下依赖项添加到应用的build.gradle文件中:dependencies{implementation("org.jetbrains.
kotlin
x
金戈鐡馬
·
2024-02-01 12:50
Android
android
kotlin
协程
线程
MVVM
王学岗
Kotlin
协程(五)————Channel通道-多路复用-并发安全
使用channel进行通信Channel实际上是一个并发安全的队列,它可以用来连接协程,实现不同协程的通信。@Testfun`testknowchannel`()=runBlocking{//创建channelvalchannel=Channel()//生产者valproducer=GlobalScope.launch{vari=0while(true){delay(1000)channel.se
qczg_wxg
·
2024-02-01 12:20
kotlin
kotlin
【
Kotlin
学习】协程的基本概念(3)——Flow
kotlin
flow介绍它是
kotlin
协程与响应式编程模型结合的产物flow的使用flow的基本使用方式flow能够返回多个异步计算的值如果熟悉RxJava,可以吧collect()对应subscribe
Panic Lin
·
2024-02-01 12:19
Kotlin学习
android
学习
kotlin
Kotlin
协程四 —— Flow 和 Channel 的应用
一、Flow与Channel的相互转换1.1Flow转换为Channel1.1.1ChannelFlow@InternalCoroutinesApipublicabstractclassChannelFlow(//upstreamcontext@JvmFieldpublicvalcontext:CoroutineContext,//buffercapacitybetweenupstreamandd
hudawei996
·
2024-02-01 11:47
kotlin
开发语言
android
Android: 深入理解 ‘companion object {}‘
Android:深入理解‘companionobject{}’
Kotlin
是一种现代的、静态类型的编程语言,它在设计时充分考虑了开发者的生产力和代码的可读性。
jiet_h
·
2024-02-01 10:21
Android
夯实基础
android
Kotlin
协程:用源码来理解 ‘viewModelScope‘
Kotlin
协程:用源码来理解‘viewModelScope’
Kotlin
协程是
Kotlin
语言的一大特色,它让异步编程变得更简单。
jiet_h
·
2024-02-01 10:20
Android
夯实基础
kotlin
开发语言
android
Kotlin
:用源码来深入理解 ‘StateFlow和SharedFlow的区别和联系‘
Kotlin
:用源码来深入理解‘StateFlow和SharedFlow的区别和联系’在这篇文章中,我们将深入研究
Kotlin
中的StateFlow和SharedFlow,以及它们的相似之处和不同之处。
jiet_h
·
2024-02-01 10:20
Android
夯实基础
kotlin
开发语言
android
Kotlin
协程1:深入理解withContext
Kotlin
协程1:深入理解withContext引言在现代编程中,异步编程已经变得非常重要。在
Kotlin
中,协程提供了一种优雅和高效的方式来处理异步编程和并发。
jiet_h
·
2024-02-01 10:50
Android
夯实基础
kotlin
开发语言
android
Kotlin
协程:深入理解 ‘lifecycleScope‘
Kotlin
协程:深入理解‘lifecycleScope’
Kotlin
协程是一种强大的异步编程工具,它提供了一种简洁、易读的方式来处理并发和异步操作。
jiet_h
·
2024-02-01 10:50
Android
夯实基础
kotlin
开发语言
android
Kotlin
协程:深入理解 ‘async { }‘
Kotlin
协程:深入理解‘async{}’
Kotlin
协程是一种强大的异步编程工具,它提供了一种简洁、易读的方式来处理并发和异步操作。
jiet_h
·
2024-02-01 10:17
Android
夯实基础
kotlin
android
微信
Ktorfit:
Kotlin
基于 ktor 的 retrofit:多平台 HTTP 客户端库
Ktorfit:
Kotlin
基于ktor的retrofit:多平台HTTP客户端库Ktorfit是一个针对
Kotlin
多平台(Android、iOS、Js、Jvm、Linux)的HTTP客户端和
Kotlin
wilinzz
·
2024-02-01 06:44
kotlin
retrofit
http
Kotlin
快速入门系列10
Kotlin
的委托委托模式是常见的设计模式之一。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。与Java一样,
Kotlin
也支持委托模式,通过关键字by。
左大星
·
2024-02-01 05:18
kotlin
开发语言
android
Kotlin
快速入门系列11
Kotlin
的集合集合类Java类库有一套相当完整的容器集合类用来持有对象。
左大星
·
2024-02-01 05:15
kotlin
开发语言
android
C++
类与对象
(上)
目录本节目标1.面向过程和面向对象初步认识2.类的引入3.类的定义4.类的访问限定符及封装4.1访问限定符4.2封装5.类的作用域6.类的实例化7.类对象模型7.1如何计算类对象的大小7.2类对象的存储方式猜测7.3结构体内存对齐规则8.this指针8.1this指针的引出8.2this指针的特性本节目标1.面向过程和面向对象初步2.类的引入3.类的定义4.类的访问限定符及封装5.类的作用域6.类
momo小菜pa
·
2024-02-01 05:58
C++
c++
开发语言
C++
类与对象
(中)
本节目标1.类的6个默认成员函数2.构造函数3.析构函数4.拷贝构造函数1.类的6个默认成员函数如果一个类中什么成员都没有,简称为空类。空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员函数。默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。classDate{};2.构造函数2.1概念对于以下Date类:classDate{public:
momo小菜pa
·
2024-02-01 05:27
C++
c++
开发语言
【python基础】类与类的实例化对象、类方法与类的属性、类实例化的方法与属性、初始化函数、类的继承与重写、@property、私有属性与方法
文章目录
类与对象
类方法与类属性类方法类的属性类方法与类的属性结合使用类方法传参数类属性:增加/修改类属性类的实例化实例方法与类方法实例属性和类属性初始化函数类的继承类的重写:__str__()方法@property
sodaloveer
·
2024-02-01 00:25
python基础
python
开发语言
2018-03-02
重大修订版本对抗图像能愚弄人类和AIElastic宣布公开其商业产品X-Pack的源代码SpringBoot2.0正式发布,新特性解读除了JUnit,你还应该知道的单元测试框架提到区块链,这一次微软没有再落后
Kotlin
1.2.30
baitu
·
2024-01-31 18:03
kotlin
与java混合开发_使用
kotlin
和Java混合开发Android项目爬坑记录
使用
kotlin
和Java混合开发Android项目爬坑记录不定期将开发过程中遇到的问题添加在此处,加深记忆。
Gitaco
·
2024-01-31 18:55
kotlin与java混合开发
Kotlin
开发中有关时间的具体使用
前言本篇文章主要讲解的有关Android开发中常用的时间的处理方式以及应用。其它相关的内容,可以参考链接:https://blog.csdn.net/qq_36451275/article/details/135929424?spm=1001.2014.3001.5501上篇文章。文章目录前言@[TOC](文章目录)一、时间戳相关的用法1.根据年月日获取时间戳2.根据年月日时分秒获取时间戳3.获取
华海渡
·
2024-01-31 17:18
Kotlin
Android常用的工具类
kotlin
开发语言
android
基于Python的深度学习基础
深度学习将使用NumPy和Matplotlib这两种外部库Python有“解释器”和“脚本文件”两种运行模式Python能够将一系列处理集成为函数或类等模块NumPy中有很多用于操作多维数组的便捷方法
类与对象
变量是挂在对象身上的标签
程序媛了了
·
2024-01-31 15:35
python
开发语言
【二】【C++】
类与对象
(一)
C++兼容C语言,是C语言的升级版。C++和C语言中结构体异同我们首先来探讨一下C++与C语言中,结构体的异同。1.C语言中结构体内只能定义变量,而C++中结构体内不仅能定义变量还能定义函数。2.C语言定义结构体类型变量,structstruct_name变量名,而C++中定义结构体类型变量,struct_name变量名。/*1.C语言和C++中结构体struct的区别*/#includeusin
妖精七七_
·
2024-01-31 15:28
C++
c++
【三】【C++】
类与对象
(二)
类的六个默认成员函数在C++中,有六个默认成员函数,它们是编译器在需要的情况下自动生成的成员函数,如果你不显式地定义它们,编译器会自动提供默认实现。这些默认成员函数包括:默认构造函数(DefaultConstructor):如果你没有为类显式定义任何构造函数,编译器将生成一个无参的默认构造函数。用于创建对象而不需要提供任何参数。例如:ClassNameobj;析构函数(Destructor):如果
妖精七七_
·
2024-01-31 15:58
C++
c++
2401Idea用Gradle
Kotlin
编译Java控制台中文出乱码解决
解决方法解决方法1在项目build.gradle.kts文件中加入tasks.withType{options.encoding="UTF-8"}tasks.withType{systemProperty("file.encoding","utf-8")}经测试,只加tasks.withType{systemProperty("file.encoding","utf-8")}就解决了解决方法2构建
kfepiza
·
2024-01-31 14:30
依赖管理
Maven
Gradle
等
java
开发语言
gradle
[
Kotlin
基础] Java 调用
Kotlin
(一)
Kotlin
和Java的互操作性是
Kotlin
的一大优点,
Kotlin
调用Java已经基本不需要特别去注意什么了,但是Java调用
Kotlin
代码就不那么好看了。
weixin_33737774
·
2024-01-31 11:21
移动开发
java
Java中的常量编译
今天在查看自己之前写的代码时,突然发现有点不对劲,代码如下:if(Build.VERSION.SDK_INTKoltin>Show
Kotlin
Bytecode,这样字节码就显示出来了,如下:可以看到”LINENUMBER11L0
android_cai_niao
·
2024-01-31 11:50
java
常量
常量编译
字节码
常量字节码
Kotlin
的静态常量写法
Kotlin
的静态常量写法有两种1放到class外2companionobject//1放到class外privateconstvalUNSPLASH_STARTING_PAGE_INDEX=1classMyObject
怪兽N
·
2024-01-31 11:19
随笔
android
java
java常量和
kotlin
常量
在java中使用final声明常量在
kotlin
中使用constval声明常量常量在编译为字节码后会直接把调用常量的地方直接替换为常量值,示例如下:publicclassConstDemo{publicstaticfinalStringNAME
android_cai_niao
·
2024-01-31 11:17
java
Kotlin
java
kotlin
python
关于 IntelliJ IDEA 中 Schedule for Addition 的问题
此外,它还支持
Kotlin
、Groovy、Scala和Android开发等多种语言和框架。
Roseann YAN
·
2024-01-31 08:50
intellij-idea
java
ide
kotlin
for 循环
kotlin
与java的for循环是有区别的java:for(inti=0;i=ArrayList()listStr.add("第一个")listStr.add("第二个")listStr.add("第三个
alphet
·
2024-01-31 08:07
C++
类与对象
(上)
前言:哈喽小伙伴们,从这篇文章开始,我们将正式进入C++的学习,C++真正的大菜现在才刚刚开始,紧随博主的脚步,让我们一起拿下C++
类与对象
!
很楠不爱
·
2024-01-31 07:01
c++
开发语言
类与对象
Android Clear架构最强官方指南
Kotlin
版
AndroidClear架构最强官方指南
Kotlin
版在这篇文章中,我将介绍关于Android应用程序架构的一些内容。
Calvin880828
·
2024-01-31 06:27
Android架构
android
架构
kotlin
Android studio 之
Kotlin
Not Configured
我进行了以下尝试1.TriedTools->
Kotlin
->Configure
Kotlin
inProject直接提示t
kururunga
·
2024-01-31 06:43
android
studio
kotlin
android
Kotlin
快速入门系列9
Kotlin
对象表达式和对象声明对象表达式有时,我们想要创建一个对当前类有些许修改的对象同时又不想重新声明一个子类。如果是Java,可以用匿名内部类的概念来解决这个问题。
左大星
·
2024-01-31 05:19
kotlin
开发语言
android
Kotlin
快速入门系列8
Kotlin
的泛型与Java一样,
Kotlin
也提供泛型。泛型,即"参数化类型",将类型参数化,可以用在类,接口,方法上。可以为类型安全提供保证,消除类型强转的烦恼。
左大星
·
2024-01-31 05:18
kotlin
开发语言
android
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他