既然是类,就应该有归类的意思。也就是说一个类的属性和方法都应该跟该类有关,也就是说汽车类最好别有飞行的方法,虽然某些科幻电影里汽车能飞。但以OOP(面向对象)的角度来思考,飞行是不属于汽车的方法所以,编程时就最好不要把飞行方法写进汽车类里。
而且类的另一个好处虽然说函数传参,但如果一个函数中要返回多个值的话。N多参数,如果用类和对象。函数一个对象参数,就可以返回多个值。ASP是体现OOP来说的确有些不行,JSP的Java来说就有类中类(内部类)的做法。这样来说一个类中的成员,可以是基本数据类型,也可以是自定义的类型(也就是一个对象)。这样编写程序的灵活性要高。
而且类的另一个好处虽然说函数传参,但如果一个函数中要返回多个值的话。N多参数,如果用类和对象。函数一个对象参数,就可以返回多个值。ASP是体现OOP来说的确有些不行,JSP的Java来说就有类中类(内部类)的做法。这样来说一个类中的成员,可以是基本数据类型,也可以是自定义的类型(也就是一个对象)。这样编写程序的灵活性要高。