• 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.
         */
    
    
    }
  • 相关阅读:
    【leetcode】腾讯精选练习 50 题(更新中)
    将博客搬至CSDN
    【笔记】linux基础(更新中)
    【寒窑赋】写在百篇博客之后
    【笔记】Vim
    【笔记】Git(更新中)
    【笔记】Java基础教程学习(更新中)
    【面试题】Java核心技术三十六讲(更新中)
    【leetcode】shell和sql题目思路汇总(更新中)
    【笔记】MySQL基础及高级特性(更新中)
  • 原文地址:https://www.cnblogs.com/ZXF6/p/11529637.html
Copyright © 2020-2023  润新知