zoukankan      html  css  js  c++  java
  • 第九次

    package com.xuexiao;
    
    public class Point {
           int x;
              int y;
                    Point() {
                  System.out.println(x);
                    System.out.println(y);
                   
              }
                    Point(int dx,int dy) {
                         x+=dx;
                        y+=dy;
                        System.out.println(x);
                        System.out.println(y);
                   
              }
                    void movePoint(int p1,int p2) {
                         
                     p1=x+20;
                     p2=y+20;
                        System.out.println("p1的坐标为"+p1+"
    "+"p2的坐标为"+p2);
                         
                    }
        }
    package com.xuexiao;
    
    public class Y1 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
                    // TODO 自动生成的方法存根
                    Point p=new Point();
                       p.x=10;
                       p.y=30;
                      p.movePoint(p.x,p.y);
    
                }
    
            
        }

    package com.xuexiao;
    
    public class Rectangle1 {
        int length;
        int width;
        
        public int getArea() {
            return length*width;
        }
        public int getPer() {
            return (length+width)*2;
        }
        public void showAll() {
            System.out.println("长 宽 面积 周长分别为:"+length+","+width+","+getArea()+","+getPer());
        }
        Rectangle1(int length,int width){
            this.length=length;
            this.width=width;
        }
        public static void main(String[] args) {
            // TODO Auto-generated method stub
    /*2、定义一个矩形类Rectangle:(知识点:对象的
    创建和使用)[必做题]
    • 2.1 定义三个方法:getArea()求面积、getPer()求
    周长,showAll()分别在控制台输出长、宽、面积
    、周长。
    • 2.2 有2个属性:长length、宽width
    • 2.3 通过构造方法Rectangle(int width, int length),
    分别给两个属性赋值
    • 2.4 创建一个Rectangle对象,并输出相关信息*/
            Rectangle1 a = new Rectangle1(5,4);
            a.showAll();
        }
    
    }

    package com.xuexiao;
    
    public class Computer {
        char color;
        int cpu;
        Computer(char color,int cpu){
            this.color = color;
            this.cpu = cpu;
        }
        public void showAll() {
            System.out.println("笔记本信息为:"+color+","+cpu+"型号");
        }
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            /*3、定义一个笔记本类,该类有颜色(char)和cpu
    型号(int)两个属性。 [必做题]
    • 3.1 无参和有参的两个构造方法;有参构造方法可
    以在创建对象的同时为每个属性赋值;
    • 3.2 输出笔记本信息的方法
    • 3.3 然后编写一个测试类,测试笔记本类的各个
    方法。*/
            Computer a = new Computer('h',7);
            a.showAll();
        }
    
    }

    package com.xuexiao;
    
    public class Person1 {
    
            // TODO Auto-generated method stub
    /*定义两个类,描述如下: [必做题]
    • 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()方法。/*/
        String name;
        int heigh;
        int age;
        Person1(String name,int heigh,int age){
            this.name = name;
            this.heigh = heigh;
            this.age = age;
        }
        void sayHello() {
            System.out.println("姓名"+name+" 身高"+heigh+" 年龄"+age);
        }
        }
    package com.xuexiao;
    
    public class Constructor {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            /*• 6.2定义一个Constructor类:
    • 6.2.1创建两个对象,分别是zhangsan,33岁,
    1.73;lishi,44,1.74
    • 6.2.2分别调用对象的sayHello()方法。*/
            Person1 zhangsan = new Person1("张三",173,33);
            Person1 lishi = new Person1("李四",174,44);
            zhangsan.sayHello();
            lishi.sayHello();
        }
    
    }

  • 相关阅读:
    C语言博客作业03--函数
    Java 图书馆系统
    DS博客作业05--查找
    DS博客作业04--图
    DS博客作业03--树
    C博客作业05--2019-指针
    C语言博客作业04--数组
    C语言博客作业03--函数
    面向对象设计大作业-图书馆查书、借书、还书
    5-互评-OO之接口-DAO模式代码阅读及应用
  • 原文地址:https://www.cnblogs.com/tianzhiyuan/p/12808197.html
Copyright © 2011-2022 走看看