第十周上机作业
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是获取值。