写点什么

Java 类的继承与组合经典实例,java 自学教程百度云盘

用户头像
极客good
关注
发布于: 刚刚

Geforce 显卡的子类


Ati 显卡的子类


场景:程序员 xxx 去电脑专卖店购买了 xx 品牌的电脑,使用了一段时间之后(编程序、玩玩游


戏、看看电影等等),嫌电脑原装的集成显卡不够给力,


就去电脑专卖店购买了 Geforce 类型的独立显卡,并请店家安装上,使用了一段时


间之后(编程序、玩玩游戏、看看电影等等);听说 ati 类型的显卡


更好, 就去电脑专卖店购买了 Ati 类型的独立显卡,并请店家安装上,使用了一段


时间(编程序、玩玩游戏、看看电影等等)。


分析:


类:


程序员类:(测试类)


特征:名字


行为: 购买电脑


使用电脑(编程序,玩游戏,看电影)


换 Geforce 类型的独立显卡


换 Ati 类型的独立显卡


电脑类:


特征:品牌


售价


Geforce 类型独立显卡


Ati 类型独立显卡


行为:运行程序


运行游戏


播放视频


-----------------------------


Geforce 类型独立显卡类:


特征:品牌


售价


分辨率


行为:渲染图形


Ati 类型独立显卡类:


特征:品牌


售价


分辨率


行为:渲染图形


package com.qf.work;


class Computer{


private VideoCard videoCard;


private String brand;


private double price;


public Computer() {


}


public Computer(VideoCard vid


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


eoCard, String brand, double price) {


this.videoCard = videoCard;


this.brand = brand;


this.price = price;


}


public VideoCard getVideoCard() {


return videoCard;


}


public void setVideoCard(VideoCard videoCard) {


this.videoCard = videoCard;


}


public String getBrand() {


return brand;


}


public void setBrand(String brand) {


this.brand = brand;


}


public double getPrice() {


return price;


}


public void setPrice(double price) {


this.price = price;


}


@Override


public String toString() {


return "电脑配置:" +


"(显卡类型:" + videoCard +'\t'+


"品牌:" + brand + '\t' +


"价格:" + price;


}


public void runProgram(){


System.out.println("使用"+toString()+"运行程序");


}


public void runGame(){


System.out.println("使用"+toString()+"运行游戏");


}


public void playVideo(){


System.out.println("使用"+toString()+"播放视频");


}


}


class VideoCard{


private String brand;


private double price;


private String resolution;


public VideoCard() {


}


public VideoCard(String brand, double price, String resolution) {


this.brand = brand;


this.price = price;


this.resolution = resolution;


}


public String getBrand() {


return brand;


}


public void setBrand(String brand) {


this.brand = brand;


}


public double getPrice() {


return price;


}


public void setPrice(double price) {


this.price = price;


}


public String getResolution() {


return resolution;


}

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
Java类的继承与组合经典实例,java自学教程百度云盘