啥意思啊 看的一脸懵比 为啥那里构造方法的时候直接就public HelloWorld 了。。。
2016-11-16
我就这样记:super是调用父类的方法,与this对应,如果父类中定义了有参构造方法,在继承的子类中没有显示调用父类,就会默认调用父类无参构造方法,于是冲突出错
2016-11-15
如果把健康的猫作视作一个类的话,那么脑袋、眼睛、四肢的数量就属于静态变量,而猫咪的体重、性格、食量等信息就不属于静态变量。猫会喵喵叫、会吃东西、会便便、会发情等都是静态方法,而会捉老鼠、会舔主人、会走迷宫等就不属于静态方法。
2016-11-15
public class girlFriend{
String sex = "女";
String body ="前凸后翘";
void skill(){
System.out.println("白天么么哒,晚上啪啪啪!");
}
}
哈哈哈哈哈。。。
String sex = "女";
String body ="前凸后翘";
void skill(){
System.out.println("白天么么哒,晚上啪啪啪!");
}
}
哈哈哈哈哈。。。
2016-11-14
最开始学的是C,然后C++,java 刚学的时候对为什么要帮元素封装还以脸懵逼,感觉封装起来使用很麻烦,但是最近学习前端的技术,再回过头来看,突然就理解封装的必要性和可操作性了,谢谢老师
2016-11-14
public abstract class Shape {
public abstract void zhouChang();
public abstract void mianJi();}
public class Test {
public static void main(String[] args) {
//new一个矩形长4宽5
Shape a=new Rectangle(4,5);
a.zhouChang();
a.mianJi();
//new一个圆,半径为5
Shape b=new Circle(5);
b.zhouChang();
b.mianJi();
}}
public abstract void zhouChang();
public abstract void mianJi();}
public class Test {
public static void main(String[] args) {
//new一个矩形长4宽5
Shape a=new Rectangle(4,5);
a.zhouChang();
a.mianJi();
//new一个圆,半径为5
Shape b=new Circle(5);
b.zhouChang();
b.mianJi();
}}
2016-11-14
public class Circle extends Shape {
int a;
final double P=3.14;
public Circle(int a) {
super();
this.a = a;}
DecimalFormat df = new DecimalFormat("###.00");
public void zhouChang(){
System.out.println("圆形的周长是"+df.format(2*a*P));
}
public void mianJi(){
System.out.println("圆形的面积是"+(a*a*P));
}
}
int a;
final double P=3.14;
public Circle(int a) {
super();
this.a = a;}
DecimalFormat df = new DecimalFormat("###.00");
public void zhouChang(){
System.out.println("圆形的周长是"+df.format(2*a*P));
}
public void mianJi(){
System.out.println("圆形的面积是"+(a*a*P));
}
}
2016-11-14
public class Rectangle extends Shape{
//a长b宽,构造方法赋值
int a;
int b;
public Rectangle(int a, int b) {
super();
this.a = a;
this.b = b;
}
public void zhouChang(){
System.out.println("矩形的周长是"+(a+b)*2);
}
public void mianJi(){
System.out.println("矩形的面积是"+a*b);
}
}
//a长b宽,构造方法赋值
int a;
int b;
public Rectangle(int a, int b) {
super();
this.a = a;
this.b = b;
}
public void zhouChang(){
System.out.println("矩形的周长是"+(a+b)*2);
}
public void mianJi(){
System.out.println("矩形的面积是"+a*b);
}
}
2016-11-14