• 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
  • 相关阅读:
    [转]红帽 Red Hat Linux相关产品iso镜像下载【百度云】
    JAVA中的类
    Java并发编程:Lock
    字符集和编码的区别
    MySQL索引背后的数据结构及算法原理
    B树、B-树、B+树、B*树 红黑树
    linux下nginx的安装
    对.net orm工具Dapper在多数据库方面的优化
    Dapper使用方法
    filebeat to elasticsearch配置
  • 原文地址:https://www.cnblogs.com/QuixoteY/p/10002699.html
Copyright © 2020-2023  润新知