zoukankan      html  css  js  c++  java
  • 7.2 java 类的定义和使用

    /*
    * 类的定义:
    * 类是用来描述现实世界的事物的
    *
    * 事物:
    * 属性 事物的描述信息
    * 行为 事物能够做什么
    *
    * 类是如何和事物进行对应的呢?
    * 类:
    * 成员变量
    * 成员方法
    *
    * 需求:写一个学生类
    *
    * 学生事物:
    * 属性:姓名,年龄...
    * 行为:学习,吃饭...
    *
    * 学生类:
    * 成员变量:姓名,年龄
    * 成员方法:学习,吃饭
    *
    * 成员变量:和我们前面学习过的变量的定义是一样的。
    * 位置不同:类中,方法外
    * 初始化值:不需要给初始化值
    * 成员方法:和我们前面学习过的方法的定义是一样的。
    * 去掉static关键字
    */

    public class Student {
        //成员变量
        //姓名
        String name;
        //年龄
        int age;
        
        //成员方法
        //学习的方法
        public void study() {
            System.out.println("好好学习,天天向上");
        }
        
        //吃饭的方法
        public void eat() {
            System.out.println("学习饿了要吃饭");
        }
    }
     * 使用一个类,其实就是使用该类的成员。(成员变量和成员方法)
     * 而我们要想使用一个类的成员,就必须首先拥有该类的对象。
     * 我们如何拥有一个类的对象呢?
     *         创建对象就可以了?
     * 我们如何创建对象呢?
     *         格式:类名 对象名 = new 类名();
     * 对象如何访问成员呢?
     *         成员变量:对象名.变量名
     *         成员方法:对象名.方法名(...)
     */
    public class StudentDemo {
        public static void main(String[] args) {
            //格式:类名 对象名 = new 类名();
            Student s = new Student();
            //System.out.println("s:"+s); //com.itheima_02.Student@193c0cf
            
            //直接输出成员变量值
            System.out.println("姓名:"+s.name); //null
            System.out.println("年龄:"+s.age); //0
            System.out.println("----------");
            
            //给成员变量赋值
            s.name = "林青霞";
            s.age = 28;
            
            //再次输出成员变量的值
            System.out.println("姓名:"+s.name); //林青霞
            System.out.println("年龄:"+s.age); //28
            System.out.println("----------");
            
            //调用成员方法
            s.study();
            s.eat();
        }
    }

    输出如下

  • 相关阅读:
    Spring shiro 初次使用小结
    Spring data Redis
    Redis 学习相关的网站
    Spring依赖注入 — util命名空间配置
    添加至数据库的中文显示问号
    freemarker的classic_compatible设置,解决报空错误
    HTTP协议
    Maven添加本地Jar包
    java中的字符串分割函数
    读取文件方法大全
  • 原文地址:https://www.cnblogs.com/longesang/p/10973855.html
Copyright © 2011-2022 走看看