zoukankan      html  css  js  c++  java
  • 创建Java类并实例化的基本过程

     1 package com.sanguosha.java;
     2 /*
     3  * 面向对象实现的过程
     4  * 1.创建类并设计类的成员(成员变量即属性and成员方法即方法)
     5  * 2.通过类来创建类的对象,也称类的实例化
     6  * 3.通过(对象.属性)和(对象.方法)调用,完成相应的功能
     7  */
     8 public class Zoo {
     9     public static void main(String[] args) {
    10         //基本数据类型的实例化
    11         int n=10;
    12         //数组的实例化
    13         int[] arr=new int[]{};
    14         //引用数据类型的实例化,a1就是动物类实例化的实实在在的对象
    15         Animal a1=new Animal();
    16         //调用属性
    17         a1.age=3;
    18         a1.name="小不点";
    19         System.out.println("动物的名字是:"+a1.name+" 动物的年龄:"+a1.age);
    20         //调用方法
    21         a1.eat();//这个方法就是输出动物吃东西
    22         a1.sleep();//这个方法就是输出动物睡觉
    23         
    24         a1.getName();//获取动物的名字 
    25         System.out.println(a1.getName());//跟a1.name效果一样如下
    26         a1.setName("没有了");//修改动物的名字
    27         System.out.println(a1.name);//跟a1.getName()效果一样如上
    28         
    29     }
    30 }
    31 class Animal{//创建一个动物类
    32     //类的属性
    33     String name;
    34     int age;
    35     //类的方法
    36     public void eat(){
    37         System.out.println("动物吃东西");
    38     }
    39     public void sleep(){
    40         System.out.println("动物睡觉");
    41     }
    42     public String getName(){//获取动物名字
    43         return name;
    44     }
    45     public void setName(String n){//修改动物的名字
    46         name=n;
    47     }
    48     
    49 }

    运行结果:

  • 相关阅读:
    day21--案例源码详解
    字节流,字符流文件复制总结,包含9种方法,都是标准写法
    字符流总结--Day21
    重踏学习Java路上_Day21(字符流,io小结,案例)
    IO流总结--Day20
    递归总结—-day20
    重踏学习Java路上_Day20(递归,IO流)
    File总结_day19
    题解 【POJ1934】 Trip
    题解 【POJ1952】 BUY LOW, BUY LOWER
  • 原文地址:https://www.cnblogs.com/yunqing/p/4758892.html
Copyright © 2011-2022 走看看