扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
public class Kettle {
创新互联是一家专业提供文安企业网站建设,专注与成都网站设计、做网站、H5场景定制、小程序制作等业务。10年已为文安众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
private String id ;
private String name ;
private String size ;
private String color ;
private String price ;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSize() {
return size;
}
public void setSize(String size) {
this.size = size;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
}
第一题
Java有四种访问权限, 其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符。
private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。
default:即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许在同一个包中进行访问。
protect: 介于public 和 private 之间的一种访问修饰符,一般称之为“保护形”。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。
public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。
第二题
面向对象的编程语言。
最经典的一句话: 万物皆对象。
new 出来的东西,我们也称之为对象。
而类就是一个对象。Class 对象。
呵呵。有的时候别分的太细。Java中 封装继承多态。最难的就是封装。但是,如果封装的太细的话,就出现:“类爆炸”。太多类。
所以,别分哪么细。
侠义一点分。类就是一个 class A{// }
而对象就是 new A();
但是你能说class A 不是一个类么/ 还是你能说new A();不是类?
第三题
如求x的y次幂:
Math.Pow(x,y)
第四题
public class CountPrice{
int num; //数量
String goodName; //商品名
double singlePrice = 30.0; //商品单价
public static void main(String args[]){
CountPrice cp = new CountPrice(60,"水壶");
System.out.println("总价格:"+cp.calPrice());
}
public CountPrice(int num, String goodName){
this.num = num;
this.goodName = goodName;
}
public double calPrice(){
return num * singlePrice * (new CalDiscount().getDiscount());
}
class CalDiscount{
double discount = 0.9;
public CalDiscount(){ }
public double getDiscount(){
if(num30){
discount = 0.7;
}
return discount;
}
}
}
for循环,可以使用continue;代码. 表示继续循环
参考代码
public class Demo {
public static void main(String[] args) {
int loop = 10;//需要跑的圈数
String name = "张浩";
for (int i = 1; i = loop; i++) {
System.out.println(name+"在跑第"+(i)+"圈");
if(i==8) {
System.out.println(name+"在第"+(i)+"圈时,接过了水壶!!~");
continue;
}
}
System.out.println("坚持就是胜利, 跑完了!!!");
}
}
运行输出
张浩在跑第1圈
张浩在跑第2圈
张浩在跑第3圈
.....
张浩在第8圈时,接过了水壶!!~
张浩在跑第9圈
张浩在跑第10圈
坚持就是胜利, 跑完了!!!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流