java中的封装是不是将类中的属性用private给修饰后还要用set() get()方法呀,如果只是将属性private修饰, 10
java中的封装是不是将类中的属性用private给修饰后还要用set()get()方法呀,如果只是将属性private修饰,没用用set()get()方法,但是有有参数...
java中的封装是不是将类中的属性用private给修饰后还要用set() get()方法呀,如果只是将属性private修饰,没用用set() get()方法,但是有有参数的构造方法,那算不算是封装呢,求解?
给大家举个列子吧,我现在搞不懂的是:方法有要求吗,必须是set()get()方法吗,用别的方法不行吗?看看下面的这个例子属于封装吗?/* 案例名称:带参构造方法示例 */
public class Sdate2 {
private int month;
private int day;
private int year;
public Sdate2(int m, int d, int y) {
month = m;
day = d;
year = y;
System.out.println("日期是 " + m + "/" + d + "/" + y + ".");
}
public static void main(String args[]) {
Sdate2 S1 = new Sdate2(11, 27, 1969);
Sdate2 S2 = new Sdate2(3, 3, 1973);
}
} 展开
给大家举个列子吧,我现在搞不懂的是:方法有要求吗,必须是set()get()方法吗,用别的方法不行吗?看看下面的这个例子属于封装吗?/* 案例名称:带参构造方法示例 */
public class Sdate2 {
private int month;
private int day;
private int year;
public Sdate2(int m, int d, int y) {
month = m;
day = d;
year = y;
System.out.println("日期是 " + m + "/" + d + "/" + y + ".");
}
public static void main(String args[]) {
Sdate2 S1 = new Sdate2(11, 27, 1969);
Sdate2 S2 = new Sdate2(3, 3, 1973);
}
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询