java编程代码
java代码的编程问题? 从这段代码来看,loginUser 是作为方法参数传入的,表示当前登录的用户对象所以loginUser 是在方法外部创建的,然后作为参数传给showBusinessMain()方法的可能的代码如下:
java
User loginUser = new User(); // 创建用户对象
// 设置用户名性别等属性...
showBusinessMain(loginUser); // 传入用户对象作为参数
在showBusinessMain()方法内,通过loginUser这个参数,可以获取用户的用户名性别等信息,用于显示欢迎消息所以,可以判断:1. loginUser 是作为方法参数传入showBusinessMain()方法的2. loginUser 在方法外部被创建,传入方法前已经设置好用户名性别等属性3. 方法内通过loginUser参数可以访问用户信息,用于显示个性化内容4. 如果没有在方法外部创建loginUser对象并传入,showBusinessMain()方法内不会有这个参数,无法显示对用户个性化的内容
loginUser代表当前登录的用户,是在方法外部创建,然后传入方法作为参数使用的方法内可以通过这个参数访问用户信息,用于定制个性化显示内容 急!!!简单JAVA编程代码public class Test {
public static void main(String[] args) {
MyRectangle rec = new MyRectangle(3, 5);
MyRectangle square = new MySquare
(4);
System.out.println(rec.toString());
System.out.println(square.toString());
}
}
class MyRectangle{
protected double width;
protected double length;
public MyRectangle(double length, double width){
this.width = width;
this.length = length;
}
public double getLength() {
return length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getArea(){
return this.width * this.length;
}
public String toString(){
return "长方形的长为:" + length + ", 宽: " + width + ", 面积为:" + getArea();
}
}
class MySquare extends MyRectangle{
public MySquare(double length){
super(length, length);
}
public double getArea(){
return Math.pow(super.width, 2);
}
public String toString(){
return "正方形边长为: " + super.length + ", 面积为: " + getArea();
}
}
----------测试
长方形的长为:3.0, 宽: 5.0, 面积为:15.0
正方形边长为: 4.0, 面积为: 16.0 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
java
User loginUser = new User(); // 创建用户对象
// 设置用户名性别等属性...
showBusinessMain(loginUser); // 传入用户对象作为参数
在showBusinessMain()方法内,通过loginUser这个参数,可以获取用户的用户名性别等信息,用于显示欢迎消息所以,可以判断:1. loginUser 是作为方法参数传入showBusinessMain()方法的2. loginUser 在方法外部被创建,传入方法前已经设置好用户名性别等属性3. 方法内通过loginUser参数可以访问用户信息,用于显示个性化内容4. 如果没有在方法外部创建loginUser对象并传入,showBusinessMain()方法内不会有这个参数,无法显示对用户个性化的内容
loginUser代表当前登录的用户,是在方法外部创建,然后传入方法作为参数使用的方法内可以通过这个参数访问用户信息,用于定制个性化显示内容 急!!!简单JAVA编程代码public class Test {
public static void main(String[] args) {
MyRectangle rec = new MyRectangle(3, 5);
MyRectangle square = new MySquare
(4);
System.out.println(rec.toString());
System.out.println(square.toString());
}
}
class MyRectangle{
protected double width;
protected double length;
public MyRectangle(double length, double width){
this.width = width;
this.length = length;
}
public double getLength() {
return length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getArea(){
return this.width * this.length;
}
public String toString(){
return "长方形的长为:" + length + ", 宽: " + width + ", 面积为:" + getArea();
}
}
class MySquare extends MyRectangle{
public MySquare(double length){
super(length, length);
}
public double getArea(){
return Math.pow(super.width, 2);
}
public String toString(){
return "正方形边长为: " + super.length + ", 面积为: " + getArea();
}
}
----------测试
长方形的长为:3.0, 宽: 5.0, 面积为:15.0
正方形边长为: 4.0, 面积为: 16.0 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
来源:本文由易搜IT博客原创撰写,欢迎分享本文,转载请保留出处和链接!