zoukankan      html  css  js  c++  java
  • 类和对象基础(2)

    创建一个三角形类,成员变量三边,方法求周长,创建类主类A来测试它。

    package shijiu;
    
    public class sanjiaoxing {
    
        public double bian(double a,double b,double c)
        {
            return a+b+c;
        }
        
    }

    测试:

    package shijiu;
    
    public class sanjiaoxing1 {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
    
            sanjiaoxing a=new sanjiaoxing();
            
            System.out.println(a.bian(3, 4, 5));
        
        }
        
    }

    10.按要求编写Java应用程序。

    1)创建一个叫做People的类:

    属性:姓名、年龄、性别、身高

    行为:说话、计算加法、改名

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

    2)创建主类:

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

    让该对象调用成员方法:

    说出“你好!”

    计算23+45的值

    将名字改为“李四”

    package shijiu;
    
    public class People {
    
        String name;
        int age;
        String sex;
        int height;
        
        void hello()
        {
            System.out.println("你好");
        }
        
        public int jisuan(int a, int b)
        {
            return a+b;    
        }
        
        public String getName()
        {
            return name;
        }
        public void setName(String name)
        {
            this.name=name;
        }
        
    }

    测试

    package shijiu;
    
    public class People1 {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
    
            People pp=new People();
            pp.age=18;
            pp.name="张三";
            pp.sex="";
            pp.height=180;
            
            pp.setName("李四");
            System.out.println("姓名:"+pp.getName()+",性别:"+pp.sex+",年龄:"+pp.age+",身高:"+pp.height);
            pp.hello();
            System.out.println(pp.jisuan(5, 7));
        }
    
    }

    首先,编写一个类ChongZai,该类中有3个重载的方法void print();其次,

    再编写一个主类来测试ChongZai类的功能。

        public int max(int a, int b)
    
        {
            return (a>=b)?a:b;    
        }
        
        public double max(double a,double b, double c)
        {
            return max(max(a,b),c);
        }

    测试

    package shijiu;
    
    public class jisuanqi1 {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
    
            jisuanqi js=new jisuanqi();
            
            System.out.println(js.max(7, 9, 18));    
        }
    
    }

    创建一个Point类,有成员变量xy,方法getX(),setX(),还有一个构造方

    法初始化xy。创建类主类A来测试它。

    package shijiu;
    
    public class Point {
    
        int x;
        int y;
        int c; 
        public int getX()
        {
            return x;
        }
        public void setX(int x)
        {
            this.x=x;
        }
        
        Point(int x,int y)
        {
            c=x+y/2;
        }
    }

    测试

    package shijiu;
    
    public class Point1 {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
    
            Point a=new Point(6, 5);
                    
            a.setX(20);
            
            System.out.println(a.c+""+a.getX());
        }
    
    }
  • 相关阅读:
    Spring-data-jpa 笔记(一)
    grpc详解 java版
    快速入门正则表达式
    异常的处理
    一位资深程序员大牛给予Java初学者的学习路线建议
    this用法
    静态代码块与非静态代码块
    类的成员变量--构造器
    Java并发机制及锁的实现原理
    JAVA内存模型
  • 原文地址:https://www.cnblogs.com/dandan1224/p/5886208.html
Copyright © 2011-2022 走看看