zoukankan      html  css  js  c++  java
  • 域,实例域,静态域

    1.域是指属性,实例域是实例化对象的属性,静态域是被static修饰的属性。

    2.一个对象被创建10次,有10个不用的实例域,但是公用一个静态域。

    java中域的初始化

    实例化时

    赋初值-----》域赋值-----》块赋值-----》构造方法赋值。

    类加载时

    只有静态域和静态块赋值。

    package singleModel;
    public class FieldClass {
        private int id = 0;
        private static int nextId = 0;
        public FieldClass(int id) {
            //静态的属性无法构造
            super();
            this.id = id;
        }
        public int getId() {
            return id;
        }
        public void setId(int id) {
            this.id = id;
        }
        public static int getNextId() {
            return nextId;
        }
        public static void setNextId(int nextId) {
            FieldClass.nextId = nextId;
        }
        public static void main(String[] args) {
            FieldClass fieldClass =  new FieldClass(2);
            
        }
    }

    http://blog.sina.com.cn/s/blog_7791870d0102uy1c.html

  • 相关阅读:
    多态及鸭子类型
    面向对象三大特性之——继承
    类的组合
    类的成员和命名空间
    JAVA中常用的类
    JAVA自学笔记(5)
    JAVA自学笔记(4)
    JAVA自学笔记(3)
    JAVA自学笔记(2)
    JAVA自学笔记(1)
  • 原文地址:https://www.cnblogs.com/lxh520/p/8110155.html
Copyright © 2011-2022 走看看