2020-09-02 javaee学习 day-four

每日一练
Math. round(11. 5)等于多少?
Math. round(-11. 5)等于多少?

Math. round()的計算方式是+0.5的向下進行取證則
Math. round(11. 5)=12
Math. round(-11. 5)=-11

DAY-FOUR

面向对象的思想:

1.面向对象是相对于面向过程来讲的,把相关的数据和方法组织为一个整体来看待。

2.面向对象到面向过程,是程序员思想上,从执行者到指挥者的转变。

面向对象三大特征:1.封装性 2.继承性 3.多态性

类就像是图纸:属性=特征 方法=行为

类在一个java文件中可:shguxin以存在N个类,但是只能存在一个public修饰的类。

方法的格式:定义格式返回值类型:方法名称{形式参数列表}{方法体  return返回值;}

                      调用格式:对象名.方法名称(实际参数列表);

创建对象格式: 类名 对象名 =new 类名();

 栈:每一个线程就是一个栈 先进后出

 堆:存放的是类的对象

构造方法:用于对象初始化

方法重载:一个类中定义的方法允许重载(相同的方法名称)要求:1.方法名称相同2.参数列表类型或参数顺序不同 注意:与返回值无关

作业:

猫类

public class Demo18 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
         Cat a = new Cat();
         a.brand = "短尾";
         a.color = "蓝";
         a.show();
    }
}

class Cat{
         String  brand;
         String  color;
         void show() {
            System.out.println("这只猫是"+brand+"是"+color+"色");
        }
    }


游戏类

public class Demo19 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Game a = new Game();
        a.name = "nba2k";
        a.tybe = "体育";
        a.size = "50g";
        a.star = 5;
        a.introduce = "好玩的游戏";
        a.game();
    }

}
class Game{
    String name;
    String tybe;
    String size;
    int star;
    String introduce;
    void game() {
        System.out.println("这个游戏名字是"+name+"类型是"+tybe+"大小是"+size+"星级是"+star+introduce);
    }
}


员工类

public class Demo20 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Employee a = new Employee();
        a.Name();
        a.Number();
        a.Money();
        a.Develop();
        a.Develop1();
    }

}
class Employee{
    String name;
    int number;
    int money;
    double develop;
    double develop1;
    Employee(){
        name = "张三";
        number = 9527;
        money  = 10000;
        develop = 0.5;    
        develop1 =money*develop+money;
    }
    void Name() {
        System.out.println("员工的名字是"+name);
    }
    void Number() {
        System.out.println("员工的号码是"+number);
    }
    void Money() {
        System.out.println("员工的基本薪水"+money);
    }
    void Develop() {
        System.out.println("员工的薪水增长额"+money*develop);
    }
    void Develop1() {
        System.out.println("员工的薪水增长后的工资总额"+develop1);
    }
}

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值