zoukankan      html  css  js  c++  java
  • 第九周上机练习

    /*1、定义一个点类Point,包含2个成员变量x、y分
    别表示x和y坐标,2个构造器Point()和Point(int
    x0,y0),以及一个movePoint(int dx,int dy)方法实
    现点的位置移动,创建两个Point对象p1、p2,分
    别调用movePoint方法后,打印p1和p2的坐标。[
    必作题]*/
    package day01;
    
    public class Point {
        int x;
        int y;
    
        public Point() {
            //空参
        }
    
        public Point(int x0, int y0) {
            x = x0;
            y = y0;
            //实参
        }
    
        public void movePoint(int dx, int dy) {
            x = dx;
            y = dy;
        }
    
        public static void main(String[] args) {
            Point p1 = new Point();
            Point p2 = new Point();
            p1.movePoint(8, 8);
            p2.movePoint(6, 7);
            System.out.println("p1的横坐标为:" + p1.x + ",p1的纵坐标为:" + p1.y);
            
            
            System.out.println("p2的横坐标为:" + p2.x + ",p2的纵坐标为:" + p2.y);
    
        }
    }
    /*2、定义一个矩形类Rectangle:
    ·定义三个方法:getArea()求面积、getPer()求周长,showAll()分别在控制台输出长、宽、面积、周长。
    ·有2个属性:长length、宽width。
    ·通过构造方法Rectangle(int width, int length),分别给两个属性赋值。
    ·创建一个Rectangle对象,并输出相关信息。*/
    package day01;
    
    public class Rectangle {
        int width;
        int length;
    
        public Rectangle() {
            // 空参
        }
    
        public Rectangle(int width, int length) {
            this.width = width;
            this.length = length;
            // 实参
        }
    
        public int getPer() {
            return (width + length) * 2;
        }
    
        public int getArea() {
            return width * length;
        }
    
        public void showAll() {
            System.out.println("长,宽为:" + width + "," + length + "周长为:" + getPer() + "面积为:" + getArea());
    
        }
    
        public static void main(String[] args) {
            Rectangle n = new Rectangle(2, 2);
            n.showAll();
        }
    }
    /*3.定义一个笔记本类,该类有颜色(char)和cpu型号(int)两个属性。
     
    ·无参和有参的两个构造方法;有参构造方法可以在创建对象的同时为每个属性赋值;
    ·输出笔记本信息的方法。
    ·然后编写一个测试类,测试笔记本类的各个方法。*/
    package day01;
    
    public class Rectangle {
        char cc;
        int cpu;
    
        public Rectangle() {
            // 空参
        }
    
        public Rectangle(char cc, int cpu) {
            this.cc = cc;
            this.cpu = cpu;
            // 实参
        }
    
        public void aa() {
            System.out.println("该笔记本的颜色为" + cc + ",型号为:" + cpu);
    
        }
    
        public static void main(String[] args) {
            Rectangle n = new Rectangle('黑', 2);
            n.aa();
        }
    }
    /*6、定义两个类,描述如下: [必做题]
    • 6.1定义一个人类Person:
    • 6.1.1定义一个方法sayHello(),可以向对方发出
    问候语“hello,my name is XXX”
    • 6.1.2有三个属性:名字、身高、年龄
    • 6.1.3通过构造方法,分别给三个属性赋值
    • 6.2定义一个Constructor类:
    • 6.2.1创建两个对象,分别是zhangsan,33岁,
    1.73;lishi,44,1.74
    • 6.2.2分别调用对象的sayHello()方法。*/
    package day01;
    
    public class Constructor {
        String name;
        int gao;
        int area;
    
        public Constructor() {
            // 空参
        }
    
        public Constructor(String name, int gao, int area) {
            this.name = name;
            this.gao = gao;
            this.area = area;
            // 实参
        }
    
        public void sayhello() {
            System.out.println("hello,my name is " + name + "," + gao + "m" + "," + area + "岁");
    
        }
    
        public static void main(String[] args) {
            Constructor n = new Constructor("zhangsan", 173, 33);
            Constructor m = new Constructor("zhangsan", 174, 44);
            n.sayhello();
            m.sayhello();
        }
    }
  • 相关阅读:
    SharePoint 2013 APP 开发示例 (六)服务端跨域访问 Web Service (REST API)
    麦咖啡导致电脑不能上网
    SharePoint 2013 Central Admin 不能打开
    SharePoint 2013 APP 开发示例 (五)跨域访问 Web Service (REST API)
    SharePoint 2013 APP 开发示例 系列
    synthesize(合成) keyword in IOS
    Git Cmd
    简单的正则匹配
    Dropbox
    SQL Server Replication
  • 原文地址:https://www.cnblogs.com/hyonf/p/12808754.html
Copyright © 2011-2022 走看看