java基础类和对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础类和对象相关的知识,希望对你有一定的参考价值。

1.编写Java应用程序。首先,定义描述学生的类——Student,包括学号(int)、姓名(String)、年龄(int)等属性;二个方法:Student(int stuNo,String name,int age)用于对对象的初始化,outPut()用于输出学生信息。其次,再定义一个主类——TestClass,在主类的main方法中创建多个Student类的对象,使用这些对象来测试Student类的功能。Student类

public class Student {
        int stuNo=01;
        String name="Shila";
        int age=26;
        void output()
        {
            System.out.println("学生信息:"+"  "+"姓名是:"+"  "+name+"  "+"学号是:"+stuNo+" "+"年龄是:"+" "+age);
        }
}

TestClass类

public class Test03 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        Student Shila =new Student();
        Shila.output();
        
    }

}

技术分享

2.编写一个Java应用程序,该应用程序包括2个类:Print类和主类EPrint类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的立方和等于这个三位数本身,如: 371 = 33 + 7+ 13。)在主类E的main方法中来测试类Print。

Print类

public class Print {
        void output()
        {    int x=0;
            for(int i=100;i<999;i++)
            {
                int b=i/100;
                int s=(i-100*b)/10;
                int g=(i-b*100-10*s);
                if(i==Math.pow(b, 3)+Math.pow(s, 3)+Math.pow(g, 3))
                {
                    x++;
                    System.out.println("水仙花数为:"+" "+i);
                }
                
            }
        }
}

E主方法类

public class E {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        Print e= new Print();
        e.output();
        
    }

}

技术分享

3.编写Java应用程序。首先,定义一个Print类,它有一个方法void output(intx),如果x的值是1,在控制台打印出大写的英文字母表;如果x的值是2,在控制台打印出小写的英文字母表。其次,再定义一个主类——TestClass,在主类的main方法中创建Print类的对象,使用这个对象调用方法output ()来打印出大小写英文字母表。

Print类

public class Print2 {
    void output(int x)
    {
        if(x==1)
        {
            System.out.println("ABCDEFGHIJKLMNOPQRSTUVWSYZ");
        }
        else if(x==2)
        {
            System.out.println("abcdefghijklmnopqrstuvwsyz");
        }
    }
}

TestClass主方法类

public class TestClass2 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        Print2 p =new Print2();
        p.output(1);
        p.output(2);
    }

}

技术分享

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

1)建立一个名叫Cat的类:

属性:姓名、毛色、年龄

行为:显示姓名、喊叫

2)编写主类:

创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输

出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。

Cat类

public class Cat {
        String name;
        String color;
        int age;
        void a1()
        {
            System.out.println("姓名是"+name);
        }
        void a2()
        {
            System.out.println("属性是喊叫");
        }
}

主类

public class Testcat {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        Cat cat = new Cat();
        cat.name="妮妮";
        cat.age=2;
        cat.color="灰色";
        System.out.println("毛色是:"+cat.color+" "+"年龄是:"+cat.age);
        cat.a1();
        cat.a2();
    }

}

技术分享

 

 

 

 

 

 

 

 

 

 

  

以上是关于java基础类和对象的主要内容,如果未能解决你的问题,请参考以下文章

JAVA 类和对象基础知识详解

大数据必学Java基础(四十六):内部类和面向对象项目实战

1-java安全基础——内部类和代码块

1-java安全基础——内部类和代码块

Java基础:抽象类和接口

阿花宝宝 Java基础笔记 之 类和对象