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;创建的对象既可以调用自己的方法,也可以调用父类的非私有方法。
    做成比做好更重要
  • 相关阅读:
    改了一下分辨率,Areo特效奇迹般的恢复了...
    此连接需要活动的Internet连接
    Apple Mac OS X每日一技巧026:Spotlight打开文件所在的文件夹
    WP7有约(八):在ListPicker控件的选择页面上播放铃声
    WP7有约(七):实现铃声设置的播放图标的效果
    WP7有约(五):回到主页
    WP7有约:一个应用的破蛋过程
    WP7有约(六):AppBarUtils使用指南
    IE与firefox事件处理
    C#试题
  • 原文地址:https://www.cnblogs.com/fruit1024/p/12244659.html
Copyright © 2011-2022 走看看