为了账号安全,请及时绑定邮箱和手机立即绑定
这节课的例子好有意思
学习编程是去工作的,前面那些说找个女孩一起学的真的是醉了。还有这个讲解不适合真正零基础的人学习。真正零基础的可以去网上下载马士兵或者高琪的JAVA视频,那个讲解的非常透彻,特别是对内存的分析讲解的很到位
public class InitialShape {
public static void main(String[] args) {
// TODO Auto-generated method stub
Shape cirle = new Cirle();
cirle.radius=40;
cirle.perimeter();
cirle.area();
Shape rect = new Rectangle();
rect.width = 20;
rect.height=30;
rect.perimeter();
rect.area();
}
}
public class Rectangle extends Shape {
final double PI = Math.PI;
@Override
public void perimeter() {
System.out.println("矩形的周长"+(this.width+this.height)*2);
}
@Override
public void area() {
System.out.println("矩形的面积"+this.height*this.width);
}
}
public class Cirle extends Shape {
final double PI = Math.PI;
@Override
public void perimeter() {
double per= 2*PI*this.radius;
System.out.println("圆的周长"+per);
}
@Override
public void area() {
System.out.println("圆的面积是"+PI*this.radius*this.radius);
}
}
public abstract class Shape {
public float radius;
float width;
float height;
public abstract void perimeter();
public abstract void area();
}
内部类:1.可直接访问外部类的所有数据 2.必须使用外部类对象来创建内部类对象
静态内部类:1.访问外部类的非静态程序按:new 外部类().成员 访问外部类的静态成员 1)与内部类成员名 称相同:类名.静态成员 2)不同:直接调用 成员名。 2.静态内部类的对象可直接创建
抽象类描述的是事物的根源,不需要具体实现,如描述人类,鸟类
接口是描述事物的行为动作,如人会说话,吃饭等动作
为什么Java是单继承类多实现接口
假如小明是人,那他只能继承人类,不能说小明又是人,又不是人。
但是小明这个人会吃饭,睡觉,说话多个行为动作,所以说是接口的多实现。
看评论也有收获啊
全程都在听换气的声音
听不懂了。。。。。。。。。。。
静态类只能读静态用户,
我们学校用的是modelio
/**
* 人类
* @author Administrator
*
*/
public class Person {

private String name;
private String sex;
private int age;

public void eat() {
System.out.println("饿了,吃饭");
}

public void sleep(){
System.out.println("困了,睡觉");
}

public void work(){
System.out.println("上班挣钱");
}
}
2.0f代表float类型数值 不然默认double类型
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消