<script type="text/javascript">
var txt="hello world!"
document.write(txt.length) //使用字符串对象的长度属性来计算字符串中的字符数目,输出为:12
</script>
<script type="text/javascript">
var str="hello world!"
document.write(str.touppercase())//使用字符串对象的 touppercase() 方法来显示大写字母文本。输出为:hello world!
</script>
类与对象
对象( object )是类( class )的一个实例( instance )。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象程序设计的重点是类的设计,而不是对象的设计。类可以将数据和函数封装在一起,其中函数表示了类的行为(或称服务)。类提供关键字 public 、 protected 和 private 用于声明哪些数据和函数是公有的、受保护的或者是私有的。
这样可以达到信息隐藏的目的,即让类仅仅公开必须要让外界知道的内容,而隐藏其它一切内容。我们不可以滥用类的封装功能,不要把它当成火锅,什么东西都往里扔。
在设计类时“以行为为中心”,即首先考虑类应该提供什么样的函数。
设计孤立的类是比较容易的,难的是正确设计基类及其派生类。因为有些搞不清楚“继承”( inheritance )、“组合”( composition )、“多态”( polymorphism )这些概念。
时间: 2024-10-26 20:33:42