zoukankan      html  css  js  c++  java
  • Java上机题(封装)(编写student类)

    今天帮大一的童鞋写Java上机题

    题目虽然很简单,但是刚拿到题目的时候愣了一下,然后就疯狂get set QuQ

    其实这是一个特别基本的封装的题目(之前实验室面试大二的时候竟然还有蛮多人不知道封装的概念和用途QaQ

    题目:

    (1)在一个包中创建一个叫做Student的类:

    属性:姓名、年龄、性别、身高(私有)

    行为:说话、计算加法、改名(公有)

    编写能为所有属性赋值的构造方法;

    (2)在另外一个包中创建主类:()

    创建一个Student对象:名叫“张三”,性别“男”,年龄18岁,身高1.80;

    让该对象调用成员方法:

    说出“我是张三”

    计算23+45的值和计算“I am”+“a student.”的值

    将名字改为“李四”。

    把代码贴在这里,初学Java的朋友可以看一下

     1 public class student{
     2 
     3     private String name;
     4     public String getName()
     5     {
     6       return name;
     7     }
     8     public void setName(String name)
     9     {
    10         this.name=name;
    11     }
    12     private int age;
    13     
    14     public int getAge() {
    15         return age;
    16     }
    17     public void setAge(int age) {
    18         this.age = age;
    19     }
    20     private String sex;
    21     
    22     public String getSex()
    23     {
    24       return sex;
    25     }
    26     public void setSex(String sex)
    27     {
    28         this.sex=sex;
    29     }
    30     private double height;
    31     public double getHeight() {
    32         return height;
    33     }
    34     public void setHeight(double height) {
    35         this.height = height;
    36     }
    37     People(String name,String sex,int age,double height)
    38     {
    39         this.name=name;
    40         this.sex=sex;
    41         this.age=age;
    42         this.height=height;
    43     }
    44     public void shuohua(String  a)
    45     {
    46         System.out.println(a);
    47     } 
    48     public void jisuanjiafa( int b,int c)
    49     {
    50         System.out.println(b+c);
    51     } 
    52 
    53 //这里最好另建一个类main
    54     public static void main(String[] args) {
    55         student p1=new student("张三","男",18,1.80);
    56         System.out.println(p1.getName());
    57         System.out.println(p1.getSex());
    58         System.out.println(p1.getAge());
    59         System.out.println(p1.getHeight());
    60         p1.shuohua("你好");
    61         p1.jisuanjiafa(23,45);
    62         p1.setName("李四");
    63         System.out.println(p1.getName());
    64                 
    65         
    66     }
    67 
    68 }
    View Code
  • 相关阅读:
    软件需求阅读笔记02
    软件需求阅读笔记01
    搜狗输入法
    冲刺周之后感想
    典型用户分析和场景
    四则运算
    学习总结
    2019年春阅读笔记5——对开源的认知
    2019年春阅读笔记4——分布式消息系统的现状、挑战与未来
    2019年春阅读笔记3——数据库集群方案
  • 原文地址:https://www.cnblogs.com/QuixoteY/p/10002699.html
Copyright © 2011-2022 走看看