swift语法4

import Foundation

//print(“Hello, World!”)

// 定义Student类
// 属性为姓名
// 定义并实现方法:study;
class Student{

var name:String = ""

func study(){
    
    print("Student")
}

}

// 定义Middle_School_Student类继承Student类,属性为成
// 重写父类方法 study
class Middle_School_Student:Student {

var score: Double = 0

override func study() {
    
    super.study()
    print("Middle_School_Student")
}

}

// 定义University student类继承Student类,属性为专业
// 重写父类方法study
class University_student:Student {

var major: String = ""

override func study() {
    
    super.study()
    print("University_student")
}

}

// 实例化Middle_School_Student类的对象,使用点语法赋值
// 并调用父类方法;
let mss = Middle_School_Student()
mss.score = 98.5
mss.study()
mss.name = “小明”

// 实例化University student类的对象,使用点语法赋值
// 并调用父类方法;
let us = University_student()
us.major = “ios”
us.study()
us.name = “香港”

// 定义一个字符串str1,内容为自己姓名的全拼
var str1:String = “lijitong”

// 在str1的后面连接上自己的年龄,生成第二个字符串str2
var str2:String = str1+“31”

// 打印出str2的长度
print(str2)
print(strlen(str2))

// 比较这两个字符串的大小关系
// 比较这两个串是否相等,并打印相应的结果
if str1>str2{

print("str1>str2")

}else if str1<str2{

print("str1<str2")

}else{

print("str1=str2")

}

// 求str2的长度
// 将str1的第一个字符,替换成大写字符,并生成str3
var str3:String = str1.capitalized
print(str3)

// 将str2中的年龄,替换成100
str2.replaceSubrange(str2.index(str2.endIndex, offsetBy: -2)…str2.index(before: str2.endIndex), with: “100”)
print(str2)

// 创建str4字符串,内容为八维校训
let str4 = “八维校训”

// 将str4的内容进行翻转,生成str5
// 并打印
let str5:String = String(str4.reversed())
print(str5)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值