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 方法

  • 相关阅读:
    阿里云CDN缓存加速学习总结
    阿里云SLB学习总结
    zabbix3.2安装
    drf中的增删改查接口
    drf中二次封装Response
    drf常用模块
    Django—auth模块
    csrf跨站请求伪造与CBV装饰器
    Django—cookie与session
    Django—中间件(待更新)
  • 原文地址:https://www.cnblogs.com/mishijie/p/13209916.html
Copyright © 2011-2022 走看看