• 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
  • 相关阅读:
    几种常见SQL分页方式效率比较(转)
    jquery mobile开发笔记之Ajax提交数据(转)
    php 更新array键值
    PHP使用UTF8编码读取ACCESS的乱码问题解决方案(转)
    PropertyGrid控件动态生成属性及下拉菜单 (转)
    山穷水尽出高手,九死一生见功夫
    将MYSQL的GBK数据库转成_UTF-8数据库的简便方法
    CRM销售管理功能
    基于.net开发chrome核心浏览器【一】(转)
    1.Two Sum
  • 原文地址:https://www.cnblogs.com/QuixoteY/p/10002699.html
Copyright © 2020-2023  润新知