大家好,今天小编关注到一个比较有意思的话题,就是关于java语言动态的问题,于是小编就整理了2个相关介绍Java语言动态的解答,让我们一起看看吧。
怎么给j***a对象添加动态添加属性和方法?
给某个对象动态不了属性的
例如你可以用Map这个类来实现
map.put(key,value);
键值对都是泛型
(图片来源网络,侵删)
之后通过map.get(key);来获取
python是动态还是静态?
python是动态语言,实例创建出来之后仍然可以被绑定其他属性,即使类中没有规定。J***a/C#是静态语言,实例创建出来后属性就固定了,有什么属性是类规定好了的,不允许改变。
动态语言和静态语言本质上的区别在于,能否在运行时“绑定”新的属性,而提前声明数据类型个人觉得属于强类型和弱类型的差别,即隐式转化。
(图片来源网络,侵删)
到此,以上就是小编对于j***a语言动态的问题就介绍到这了,希望介绍关于j***a语言动态的2点解答对大家有用。