zoukankan      html  css  js  c++  java
  • 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 方法

  • 相关阅读:
    MathType如何插入竖直线
    MongoDB时间类型
    《穆斯林的葬礼》读书笔记
    Fluentd安装——通过rpm方式
    MongoDB安装、管理工具、操作
    Flask服务入门案例
    python判断类型
    linux硬链接与软链接
    python 环境问题
    Linux进程管理工具——supervisor
  • 原文地址:https://www.cnblogs.com/mishijie/p/13209916.html
Copyright © 2011-2022 走看看