zoukankan      html  css  js  c++  java
  • 《类和对象的实例2》

    package com.demo;

    /**
     *
     * public : 代表访问修饰符
     * class : 类的标识
     * Student : 类名
     *
     */
    public class Student {
      //对象的两大特征:属性和方法
      //类是用来定义和约束对象的属性和方法
      
      /**
       * 属性:对象所具有的特征
       */
     
      //封装类型
      
      String name;  //姓名属性
      char sex;   //性别属性
      int age;   //年龄属性
      
      /**
       * 方法:对象所执行的操作
       * 访问修饰符 方法返回值类型 方法名称(){}
       * 方法名称首字母小写,其余后面单词首字母大写  
       * 帕斯卡:首字母大写     驼峰命名法:方法名称首字母小写,其余后面单词首字母大写
       */
      /**
       * protected:受保护的
       * private:私有的
       * public:公共的
       */
      public void showStudent(){
       System.out.println("进入了showStudent方法");
       System.out.println("姓名:"+name+" 性别:"+sex+" 年龄:"+age);
       
      }
      
      /**
       * 类中可以没有属性或者方法吗?或者两者都不存在么?
       * 答:可以
       * 一个类中,属性方法可以有多个嘛(main方法除外)?
       * 可以,但是要保证每一个属性名和方法名称不能重复
       */
      

    package com.demo;
    
    public class StudentTest {
        public static void main(String[] args) {
            //用来创建类的对象,然后给属性赋值,调用方法
            //stu就是Student类的一个对象
            Student wangstu=new Student();
            //怎么给属性赋值
            wangstu.name="王洪涛";
            wangstu.age=18;
            wangstu.sex='女';
            //怎么调用方法
            wangstu.showStudent();
            
        }
    }


     
     
    }

  • 相关阅读:
    UVALive4973 CERC2010A Ardenia
    HDU4116 Fruit Ninja (2011 Asia ChengDu Regional Contest)
    POJ1030 Rating
    HDU2471 2008 Asia Regional Hangzhou History of Languages
    UVA12304_2D Geometry 110 in 1!
    UVALive4974 CERC2010B Beasts
    2012CSU_ACM集训中期检测 简要题解
    关于ACM,2010开始的一些故事
    UVA12302 NinePoint Circle
    System.Web.HttpRequestValidationException:解决方法
  • 原文地址:https://www.cnblogs.com/lowerma/p/9774878.html
Copyright © 2011-2022 走看看