权限修饰符、mysql的学习等

8.7

1.权限修饰符应是4种:
a. public:所有的类都可以访问。
b. private:只有在同一个类中才可以访问。
c. protected:同一个类中、同一个包中、子类中都可以访问。
d. default(friendly):包类型的,即默认类型 同一个类中、同一个包中可以访问到。

父类 子类 extends
抽象类 接口

抽象类:有可以普通方法也可以有抽象方法 abstract extends
接口:只可以有抽象方法 interface implements

(一)
package com.zhongruan.service;

public abstract class Computer implements Usb{

}

.package com.zhongruan.service;

public interface Usb {
void getConnection();
void closeConnection();
}
package com.zhongruan.service;

public class Tv implements Usb{

@Override
public void getConnection() {
    System.out.println("获得电视机的连接");
}

@Override
public void closeConnection() {
    System.out.println("关闭电视机的连接");
}

}

(二)
package com.zhongruan.service;

public abstract class People {
int getLeg(){
return 2;
}
abstract void say();
}

package com.zhongruan.service;

public class English extends People{
@Override
void say() {
System.out.println(“hello”);
}
}

package com.zhongruan.service;

public class Chinese extends People{
@Override
void say() {
System.out.println(“你好”);
}
}

(三)
package com.zhongruan.service;

public class Lady {
private int hight;
private int wight;

public int getHight() {
    return hight;
}

public void setHight(int hight) {
    this.hight = hight;
}

public int getWight() {
    return wight;
}

public void setWight(int wight) {
    this.wight = wight;
}

@Override
public String toString() {
    return "Lady{" +
            "hight=" + hight +
            ", wight=" + wight +
            '}';
}

}

package com.zhongruan.service;

import java.util.*;

public class Beautyfulleaies { //1.从宁波财经学院选10个美女

void getLadies() {
    List<Lady> ladies = new ArrayList<>();
    Scanner input=new Scanner(System.in);
    for (int i=1;i<4;i++) {
        Lady lady=new Lady();
        System.out.println("请输入第" + i + "个美女的身高");
        int h = input.nextInt();
        lady.setHight(h);
        System.out.println("请输入第" + i + "个美女的体重");
        int w = input.nextInt();
        lady.setWight(w);
        ladies.add(lady);
    }

    System.out.println(ladies);
    Map<String, Integer> hightwightAvg = getHightWightAvg(ladies);
    System.out.println(hightwightAvg);
    boolean result = getResult(hightwightAvg);
    if (result) {
        System.out.println("是美女");
    } else {
        System.out.println("不是美女");
    }
}
//2.计算10个美女的平均身高和体重
Map<String,Integer> getHightWightAvg(List<Lady> ladies){
    int sumH = 0;
    int sumW = 0;
    for (Lady lady : ladies) {
        sumH = sumH+lady.getHight();
        sumW = sumW+lady.getWight();
    }
    System.out.println("sumH:" + sumH);
    System.out.println("sumW:" + sumW);
    int avgH = sumH / 3;
    int avgW = sumW / 3;
    System.out.println("avgH:" + avgH);
    System.out.println("avgw:" + avgW);
    Map<String, Integer> map = new HashMap<>();
    map.put("avgH", avgH);
    map.put("avgW", avgW);
    return map;
}

//3.判断平均身高》150,体重《60
boolean getResult(Map<String,Integer> map){
    int avgH = map.get("avgH");
    int avgW = map.get("avgW");
    if(avgH>150 && avgW<60){
        return true;
    }else{
        return false;
    }
}

public static void main(String[] args) {
    Beautyfulleaies beautyfulleaies=new Beautyfulleaies();
    beautyfulleaies.getLadies();
    Lady lady=new Lady();

}

}

(四)
mysql的学习,操作MySQL数据库,实现增删改查。如:
在这里插入图片描述
在这里插入图片描述
向表中插入数据 (增):
insert 语句可以用来将一行或多行数据插到数据库表中, 使用的一般形式如下:
insert into 表名 (列名1, 列名2, 列名3, …) values (值1, 值2, 值3, …); 字段和值一定要用括号括起来;

查询表中的数据 (查)
select 语句常用来根据一定的查询规则到数据库中获取数据, 其基本的用法为:
select 列名称 from 表名称 [查询条件];

更新表中的数据 (改)
update 语句可用来修改表中的数据, 基本的使用形式为:
update 表名称 set 列名称=新值 where 更新条件;

删除表中的数据 (删)
delete 语句用于删除表中的数据, 基本用法为:
delete from 表名称 where 删除条件;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值