• 4-1.面向对象程序设计


    OOP面向对象程序设计

    Object Oriented Programming

    package OOP;
    
    import java.sql.Date;
    
    public class OOPTest1 {
    
        Date date5;
        
        final String  str = "";
        /**
         * @author:lixh
         */
        public static void main(String[] args) {
            
            Date date1;
            
            /*
             * 此时date1不能调用Date的方法,需要初始化,有两种方式:
             * 构造方法创建
             * 指向一个已经存在的对象
             */
            
            
            Date date2 = new Date(0);
            date2 = new Date(0);
            /*
             * 用这个对象变量引用一个已经存在的对象
             * 这两个变量指向同一个对象
             * 这两个变量并没有包含对象,只是指向一个对象
             * 
             */
            date1 = date2;
    
            
            /*
             * Java中任何对象对象变量的值是对储存在另外一个地方的对象的引用
             * new Date(0) 创建了一个对象,他的返回值是对这个对象的引用。并把这个对象变量赋值给date3
             */
            Date date3 = new Date(0); 
            
            
            /*
             *局部变量不能初始化
             *必须赋值 或者构造 
             */
            Date date4 = null;
    //        System.out.println(date5);
            
            
            /*
             * 构造方法没有返回值,对象变量怎么来的
             */
    
            
            /*
             * 显式参数:局部变量
             * 隐式参数:实例域
             */
            
            
            /*
             * 域访问器:访问器只返回实例域值
             */
            
            
            /*
             * final 修饰的域,类值不能改变
             */
    //        str = "333";
        }
        
        private void name() {
            System.out.println(date5); 
        }
    
        public String getStr() {
            return str;
        }
    
    }
    package OOP;
    
    import java.util.Locale;
    
    public class OPPTest2 {
    
        /**
         * @author:lixh
         */
        private String str1;
        private static String str2;
        
        public static void main(String[] args) {
            
            /* 静态域:static修饰
             * 每个类只有一个静态域,每个实例对象都有自己实例域的拷贝
             * 
             * 静态常量
             * 
             * 静态方法
             */
    
        }
    
    }
  • 相关阅读:
    结对项目——四则运算
    关于结对编程的感想
    《诗词大闯关》调查表与调查结果分析
    我的软件工程课目标
    我的软件工程课目标
    软件工程课程建议
    结对编程(二)
    结对编程——四则运算
    结对编程
    《诗词大闯关》问卷调查心得与体会
  • 原文地址:https://www.cnblogs.com/lxh520/p/8128675.html
Copyright © 2020-2023  润新知