class A
def test
protected_mth
private_mth
self.protected_mth
#self.private_mth #wrong
obj = B.new
obj.protected_mth
#obj.private_mth #wrong
end
protected
def protected_mth
puts "#{self.class}-protected"
end
private
def private_mth
puts "#{self.class}-private"
end
end
class B < A
def test
protected_mth
private_mth
self.protected_mth
#self.private_mth #wrong
obj = B.new
obj.protected_mth
#obj.private_mth #wrong
end
end
class C
def test
a = A.new
#a.protected_mth #wrong
#a.private_mth #wrong
end
end
A.new.test
B.new.test
C.new.test
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有