zoukankan      html  css  js  c++  java
  • Java学习笔记_180702_面向对象编程

    1.面向对象的三大特征:

    封装、继承,多态

    OOP ObjectOriented Programming

    POD面向过程:Procedure Orien Programming

    2.对象是类的实例

    类包括成员变量(属性),和成员方法(函数)

    3.类创建步骤:

    定义类、编写类的属性、编写类的方法

    3.1定义类

    修饰符 class 类名{
        属性声明;
        方法声明;
    }
    

     3.2编写类的属性

    修饰符(private/public/protected) 类型(基本类型/生成类) 属性名=初值;
    

     变量分类

    成员变量--------实例变量(不以static修饰)

                       |----类变量(静态变量static修饰)

    局部变量--------形参

                       |---方法局部变量(方法内部定义)

                       |---代码块局部变量代码块内定义()

    其中成员变量会被赋予初值,局部变量不许显示的初始化

    4.this 关键字

    >方法内部使用表示方法所属对象的引用

    >构造器内部使用表示正在初始化的对象

    >方法内部需要调用方法的对象是使用this

    5.类的构造器

    >与所属类名称相同

    >不声明返回值

    >不能被static、final、synchronize、abstract、native修饰,不能有return语句返回值

    >构造器的作用:1、创建对象;2、给对象初始化

    构造器重载:同名异参

    6.方法

    6.1定义:方法也称作函数,不可单独存在,Java中所有方法必须定义在类里,

    6.2形如下:

    修饰符 返回值类型 方法 (参数类型1 形参1, 参数类型2 形参2,……){
        程序代码;
        return 返回值;
    }
    

     6.3注意:

    定义方法时,方法返回结果给调用者

    方法中只能调用方法,不可再方法内部定义方法

    6.4方法的重载:

    与返回值类型无关,只看参数列表

    同名异参

    int add(int x,int y){
    }
    
    
    double add(double x,double y){
    
    }
    
    int add(int x, int y, int z){
    
    }
    

     以上三种都属于重载

    6.5方法的可变参数

    6.5.1

  • 相关阅读:
    域账户-配置文件
    创建任务计划
    查看系统和PowerShell版本
    查找数组中元素的索引位置
    更改计算机名称,修改密码
    生成GUID
    微服务架构 vs. SOA架构
    springMvc架构简介
    Spring Boot和Spring cloud
    Spring链接汇总
  • 原文地址:https://www.cnblogs.com/annofyf/p/9255426.html
Copyright © 2011-2022 走看看