zoukankan      html  css  js  c++  java
  • java中的类和对象

    package com.aaa.zxf.ajax.test;
    
    import org.junit.Test;
    
    
    /**
     * java 中的类和对象
     *
     * 一、局部变量的作用域。
     *
     * 二、面向对象的概述
     *      但是在面向对象设计之前,广泛采用的是面向过程,面向过程只是针对于自己来解决问题。
     *      面向过程的操作是以程序的基本功能实现为主,实现之后就完成了,也不考虑修改的可能性。
     *      
     *      面向对象,更多的是要进行子模块化的设计,每一个模块都需要单独存在,并且可以被重复利用,
     *      所以,面向对象的开发更像是一个具备标准的开发模式。
     *      
     *      可维护性  需求分析
     *
     *    2.  在面向对象定义之中,也规定了一些基本的特征: 
                        抽象。
                 * (1)封装:保护内部的操作不被破坏; 
                 * (2)继承:在原本的基础之上继续进行扩充; 
                 * (3)多态:在一个指定的范围之内进行概念的转换。
     *
     *    3. 面向对象的开发?
                 * 对于面向对象的开发来讲也分为三个过程:OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程)。
     *
     *    4.类与对象是整个面向对象中最基础的组成单元。
     *
     *    5.对象是将来用于存储数据(实体类)
     *
     * 三、类中的函数?
             * 无参数无返回值的函数
     *
              A 函数的定义
              【权限修饰符】  void  函数名(){
    
    
              }
              static void hah(){}
    
     四、类
            类是对象的模板,对象是类的实例?
            类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类不能直接使用,对象是可以直接使用的。
    
            定义一个 people 类
            他的属性有   age sex tall weight ... 
            
            int age ;
            string sex;
            double tall;
            double weight;
     
            新建一个测试类
            JavaTest 
     
     创建对象。
            people p = new people();
     赋值。
            p.age = 15;
            p.sex = "男";
            ...
        
     1
     */
    public class JavaObject {
        public static void main(String[] args) {
    
            int b3=456;
        }
    
        /**
         * 局部变量 :定义到函数内部的变量 称之为 局部变量
         *         局部变量的作用域:局部变量的使用范围
         *         从变量定义开始  到所在的结束大括号
         *         在同一作用域内 不能重复定义变量
         */
        @Test
        public void juBu(){
            int a = 10;
            if (a>5){
                int b = 20;
                System.out.println("b====="+b);
                System.out.println(a);
            }
    
            int b2 =30;
            System.out.println("b2===="+b2);
    
        }
    
        /**
         * 无参数无返回值的函数
         * 1.权限修饰符
         * 2.返回值类型
         * 3.方法名 函数名 小驼峰的命名方式。。
         * (): 参数列表
         * {}: 函数体
         */
        public  void haha(){
    
        }
    
        /**
            函数的调用?
            1. 非静态 对象名.函数名
                 Test01 test01 = new Test01();
                 test01.haha();
            2.
         */
    
    
    }
  • 相关阅读:
    DBA_VMware虚拟机安装和简介(案例)
    DBA_Oracle基本体系内存和进程结构(概念)
    IREP_SOA Integration SOAP概述(概念)
    IREP_SOA Integration WSDL概述(概念)
    IREP_SOA Integration程序注释语法Annotations(概念)
    DBA_Oracle日志文件
    BPEL_Oracle BPEL新一代工作流介绍(概念)
    DBA_Oracle基本体系架构(概念)
    DBA_Tablespace表空间的概念和管控(概念)
    WebADI_Oracle ERP R12使用前WebADI设定(案例)
  • 原文地址:https://www.cnblogs.com/ZXF6/p/11529637.html
Copyright © 2011-2022 走看看