Skip to content

Instantly share code, notes, and snippets.

rail-rate

Block or report user

Report or block rail-rate

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View keisyo2.kt
fun main(args: Array<String>) {
val a = Test()
val b = Next()
a.hello("山田")
b.hello("鈴木")
}//main
open class Test(){
fun hello(name : String){
println("私は${name}です。HELLO!")
View keisyo1.kt
fun main(args: Array<String>) {
val a = Test()
a.hello("山田")
}//main
class Test(){
fun hello(name : String){
println("私は${name}です。HELLO!")
}//hello
}//Test
@rail-rate
rail-rate / constructor7.kt
Created Aug 26, 2019
コンストラクタ7
View constructor7.kt
fun main(args: Array<String>) {
val a = Test(20)
}//main
class Test(var name : String, var age : Int){
init{
println("イニシャライザブロック内です。")
println("${name}です。${age}歳です。")
}//init
constructor(age: Int) : this("名無し", age){
@rail-rate
rail-rate / constructor6.kt
Created Aug 25, 2019
コンストラクタ6
View constructor6.kt
fun main(args: Array<String>) {
val a = Test(20)
}//main
class Test(var name : String, var age : Int){
init{
println("イニシャライザブロック内です。")
println("${name}です。${age}歳です。")
}//init
constructor(age: Int) : this("名無し", age) //この行はセカンダリコンストラクタ
@rail-rate
rail-rate / constructor5.kt
Created Aug 21, 2019
コンストラクタ5
View constructor5.kt
fun main(args: Array<String>) {
val a = Test("山田", 20)
}//main
class Test(var name : String, var age : Int){
init{ //ここからイニシャライザブロック
println("イニシャライザブロック内です。")
hello()
}//init //ここまでイニシャライザブロック
fun hello(){
@rail-rate
rail-rate / constructor4.kt
Created Aug 21, 2019
コンストラクタ4
View constructor4.kt
fun main(args: Array<String>) {
val a = Test(age = 20, name ="山田") //名前と年齢
val b = Test(name = "山田") //名前だけ
val c = Test(age = 20) //年齢だけ
a.hello()
b.hello()
c.hello()
}//main
class Test(var name : String var age : Int){
@rail-rate
rail-rate / constructor3.kt
Created Aug 20, 2019
コンストラクタ3
View constructor3.kt
fun main(args: Array<String>) {
val a = Test(age = 20, name ="山田") //名前と年齢
val b = Test(name = "山田") //名前だけ
val c = Test(age = 20) //年齢だけ
a.hello()
b.hello()
c.hello()
}//main
class Test(var name : String = "", var age : Int = 0){
@rail-rate
rail-rate / constructor2.kt
Created Aug 20, 2019
コンストラクタ2
View constructor2.kt
fun main(args: Array<String>) {
val a = Test(age = 20, name ="山田") //変数から書けば順番が逆でもエラーにならない
a.hello()
}//main
class Test(var name : String = "", var age : Int = 0){
fun hello(){
println("${name}です。${age}です。HELLO!")
}//hello
}//Test
@rail-rate
rail-rate / constructor1.kt
Created Aug 20, 2019
コンストラクタ1
View constructor1.kt
fun main(args: Array<String>) {
val a = Test("山田", 20) //ここのカッコに値をセットすると下のコンストラクタに値が入る
a.hello()
}//main
class Test(var name : String = "", var age : Int = 0){ //ここのカッコの中がコンスタラクタ
fun hello(){
println("${name}です。${age}です。HELLO!")
}//hello
}//Test
View println.kt
fun main(args: Array<String>) {
println("こんにちは")
println("さようなら")
print("こんばんは")
print("おやすみ")
}
You can’t perform that action at this time.