zoukankan      html  css  js  c++  java
  • JAVA的简单描述

     JAVA是一门面向对象程序设计的语言,其特点是封装、继承、多态。所谓面向对象,即是一种思想,简称OOP思想。这说的有点笼统。具体的就是将同一类事物的特点抽取出来,并用JAVA语言去描述。
    举个例子吧,

        public class Person extends Animal {
        
            //名字
            private String name;
            //年龄
            private int age;
            //身高
            private double hight;
            //体重
            private double weight;
        
            public String getName() {
                return name;
            }
        
            public void setName(String name) {
                this.name = name;
            }
        
            public int getAge() {
                return age;
            }
        
            public void setAge(int age) {
                this.age = age;
            }
        
            public double getHight() {
                return hight;
            }
        
            public void setHight(double hight) {
                this.hight = hight;
            }
        
            public double getWeight() {
                return weight;
            }
        
            public void setWeight(double weight) {
                this.weight = weight;
            }
             
        }
        class Animal {
        
            public void eat() {
                System.out.println("吃");
            }
        }

    • 这里定义了一个人,描述了他有名字、年龄、身高、体重属性,这些属性是私有的,别人只能访问,不能拥有。这里提供了访问的入口,通过调用其get方法均能获取到。

    这里体现了封装的特点,就是将对象的属性私有化,并提供访问属性的方法。

    • Person继承了Animal,它就能有Animal的eat功能。这体现了JAVA语言的继承的特点,这个特点能使得代码简单,并且能减少冗余代码,提高工作效率。
    • 最后一个特点多态,其意义是父类引用指向子类对象。是什么意思呢?就是当我创建一个子类对象时,可以用父类去定义,比如Animal p=new Person;创建的对象既可以调用自己的方法,也可以调用父类的非私有方法。
    做成比做好更重要
  • 相关阅读:
    在多个游戏视图间切换实现效果
    Animator窗口视图Project视图PlayerIdleAnimation和PlayerWalkingAnimation
    Swift 1.1语言函数参数的特殊情况本地参数名外部参数名
    Delphi-网络编程-UDP聊天程序(转)
    Delphi 编程进阶
    Android自定义控件(状态提示图表) (转)
    74HC166与TPIC6A595分析(转)
    基于STM32的USB枚举过程学习笔记
    USB那点事3 -使用端口2作为custom HID的传输(转)
    STM32-USB那点事
  • 原文地址:https://www.cnblogs.com/fruit1024/p/12244659.html
Copyright © 2011-2022 走看看