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

  • 相关阅读:
    ArcGIS10.3.1于2015年6月发布
    jS数组
    正则表达式
    JS中prototype属性-JS原型模式
    URI, URL, and URN
    JS中的Call和apply
    北京获得2022冬奥会举办权
    JQuery.on()事件绑定
    JavaScript模块化-require.js
    SpringBoot中DataSourceAutoConfiguration注解
  • 原文地址:https://www.cnblogs.com/mishijie/p/13209916.html
Copyright © 2011-2022 走看看