• Java 类和对象 成员/全局 变量 面向对象之封装性


    JAVA是一门面向对象编程语言!!!

    面向过程:强调过程              面向对象:强调对象        ——————顾名思义 ,不做过多解释理解就行

    类和对象:

    public class EatApple {
        //成员变量
        String colors;
        String taste;
    
        public static void main(String[] args) {
            EatApple apple  = new EatApple();
            apple.eatApple();
        }
        //成员方法
        public void eatApple(){
            colors = "红色";
            taste = "很甜";
            System.out.println("我吃了一个"+colors+"的苹果,"+taste);//我吃了一个红色的苹果,很甜
        }
    }

    类名:每个单词首写字母大写,要有含义的命名,比如 EatApple ,就是一个吃苹果的类

    方法名:第一个单词首字母不需要大写,其余单词首字母需要大写,例如上图 eatApple()

    创建对象: 类名  对象名 =  new  类名();

    使用成员变量: 对象名.成员变量    apple.colors =   "青色";

    使用成员方法:对象名.成员方法     apple.eatApple();


    局部变量和成员变量: 

      成员变量:直接写在类中,整个类都能使用,有默认值,堆内存

      局部变量:在方法的内部,仅供当前方法使用,没有默认值,栈内存

    面向对象的三大特征之封装性:

    1.方法也是一种封装

    2.关键字 private 也是一种封装

    间接访问 private 需要定义Getter 和Setter 方法

  • 相关阅读:
    [Leetcode Weekly Contest]258
    [Leetcode Weekly Contest]256
    for in 和for of的区别
    JS常用库收集汇总
    vue项目中的.env环境变量配置文件
    Rust程序设计语言(5)
    《YOLOV4&5原理与源代码解析之五:SPP CSP》
    ping不同网段的脚本
    远程清空主机所有项目的日志脚本
    启动服务的脚本
  • 原文地址:https://www.cnblogs.com/mishijie/p/13209916.html
Copyright © 2020-2023  润新知