第十周上机作业

1.public class Student {
    String name;
    double score;

    public Student() {

    }

    public Student(String name, int score) {
        this.name = name;
        this.score = score;
    }

    void set(String name, int score) {
        this.name = name;
        this.score = score;
    }

    void get() {
        System.out.println("学生姓名:" + name);
        System.out.println("学生成绩:" + score);

    }

}
public class Student {
    String name;
    double score;

    public Student() {

    }

    public Student(String name, int score) {
        this.name = name;
        this.score = score;
    }

    void set(String name, int score) {
        this.name = name;
        this.score = score;
    }

    void get() {
        System.out.println("学生姓名:" + name);
        System.out.println("学生成绩:" + score);

    }

}
2.public class Person {
    public Person() {
        System.out.println("无参的构造方法被调用了...");
    }
}
public class Text {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Person p = new Person();

    }
}
3.public class Car {
    String name;
    String color;

    public void run() {
        System.out.println(color + "的" + name + "时速200");
    }

}
public class Text {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Car a = new Car();
        a.color = "橙色";
        a.name = "迈凯伦";
        a.run();

    }
}
4.public class Demo {
    public static int get(int a, int b) {
        return a + b;
    }
}
public class Text {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int sum = Demo.get(10, 20);
        System.out.println("两个数的和是:" + sum);

    }
}

5.说一下什么是封装, 使用封装的好处。什么是get,set访问器

封装就是将对象中的实现细节隐藏,不被外界直接访问。

好处:提高代码的安全性

set是赋值,get是获取值。

原文地址:https://www.cnblogs.com/wudongyang521/p/12842235.html