zoukankan      html  css  js  c++  java
  • java学习 类和对象9 类属性

    java学习 类和变量9 类属性

    内容

    同一类的不同对象有可能具有同一种属性,为什么便于编程设计了类属性来优化。

    基本知识

    • 类属性

      又称作静态属性

    • 对象属性

      又为动态属性

    这节相对简单明了。静态嘛,不会改变,动态相反。

    对象属性是对于对象,不同的对象可以有自己的区分于其他对象的属性值。

    类属性是对于类,而对象是由类分下来的,所以类属性对于所有其引出的对象是一样的

    类属性即使类的属性也算是对象的属性。

    • 建立的格式

      static 属性格式 属性名
      
    • 访问方式

      对象.类属性

      类.类属性(建议第二种。符合逻辑)

    题目

    题目:先定义类属性然后再在对象属性修改其值,类属性能否被改变呢

    猜想:我觉得不行,对象就一类的小弟,它咋能改呢

    实践:

    public class JavaTry6 {
        static String name;
    
        public static void main(String[] args) {
            name="asd";
            JavaTry6 happy = new JavaTry6();
            System.out.println(happy.name);
            happy.name="fgh";
            System.out.println(happy.name);
            JavaTry6 cry = new JavaTry6();
            System.out.println(cry.name);
        }
    }
    

    结果:asd
    fgh
    fgh

    好吧...是可以的。可以通过对象修改类属性,同时类属性也随之变动,当然,改完后其他对象的类属性也是一样的(类还是挺和蔼的嘛)

  • 相关阅读:
    交换机实验
    数据模型
    数据库数据的填充规则
    RadComboBox的用法
    数据库中join的用法(on、left。right)
    创建dataTable
    DataSet导出Excel,比以往的方法导出的Excel外观更加好看
    图片下载
    IHTMLDocument2的所有成员、属性、方法、事件[转]
    通过按钮控制左右滚动
  • 原文地址:https://www.cnblogs.com/tigo/p/14293264.html
Copyright © 2011-2022 走看看