面向对象定义方法
面向对象
对象:属性、方法。
table,function。
student = {name = "张三",age = 18,
gotoSchool = function(name)
 print(name.."上学")
end}
--[[
student.gotoSchool = function(name)
 print(name.."上学")
end
function student.gotoSchool(name)
 print(name.."上学")
end
]]--
print("学生姓名:"..student.name..",年龄是:"..student.age)
student.gotoSchool(student.name)
技巧冒号
1。类比:一个类,实例化多个对象。
Student = {name = "默认名称"}
function Student:new()
	-- 我们要返回的对象
	s = {}
	setmetatable(s,{__index=self})
	return s
end
s1 = Student:new()
s2 = Student:new()
print("s1..",s1.name)
print("s2..",s2.name)
s1.name = "李四"
s2.name = "王五"
print("s1..",s1.name)
print("s2..",s2.name)
    时间不断流逝,不变的是每一年的微风,不疾不徐。风吹碎发,吹动心,我们慢慢长大,慢慢变老,慢慢地等待花开,慢慢地品味每一种细腻的情感。生活的节奏或许会很快但永远保留热爱美好事物的心,保持好奇,保持耐心。漫漫一生,慢慢走过,平淡而丰盈。我们来日方长。
                    
                
                
            
        
浙公网安备 33010602011771号