在面向对象程序设计中,对象可以隐藏或显示其属性、状态、行为或方法。对象可以用“public”或“private”修饰符来分别显示或隐藏信息。“private”和“public”都是变量,但它们是不同类型的变量。“public”修饰符是一...
在面向对象程序设计中,对象可以隐藏或显示其属性、状态、行为或方法。对象可以用“public”或“private”修饰符来分别显示或隐藏信息。“private”和“public”都是变量,但它们是不同类型的变量。“public”修饰符是一个动态变量,意味着程序运行时信息的执行是流动的。手持计算机的人,所有的对象数据和对象方法,默认情况下,面向对象程序设计中的动态。程序中的每个对象都有自己的动态变量和动态方法。也就是说,每个对象的执行在运行时是流动的,在重新运行程序时会发生变化。这与静态变量不同,因为静态变量在整个生命周期内被分配到固定内存中也就是说,一旦变量被分配到内存空间,它不会在函数结束时被销毁。一个动态的变量可以用来收集字段值以便以后使用。程序可以使用一个阈值限制值并将其与处理的某个字段值进行比较。对字段值执行不同的操作集,取决于该值是否小于或大于其阈值限制值。动态变量与其他变量的区别在于其阈值在程序的生命周期内会发生变化。静态变量和动态变量的区别在于变量值是固定的或是流动的,静态变量与数学中的常量类似,比如π(pi)的不变值。相反,动态变量没有常数,因此可以改变一个阈值。自动售货机是用动态变量运行程序的机器的例子。自动售货机中的产品数量机器在从机器中分配时不断变化这个量是一个动态变量,当它的值不断变化时,程序会跟踪该值,以确定是否需要重新填充机器。在编程任何变量(包括动态变量)时,最好根据对象的方法或它在程序中的作用来命名变量。例如,如果有一个特定的变量来解释鞋子的尺寸,那么可以将其命名为“shoe_size”。通常情况下,动态变量以小写字母开头,并在多个单词之间加下划线
-
发表于 2020-08-06 21:51
- 阅读 ( 2240 )
- 分类:电脑网络