您的位置:首页 > 编程语言 > Java开发

java学习笔记3

2008-10-21 16:09 239 查看
[align=left] java学习笔记3
学习目标:[/align]
[align=left]
一、理解赋值,方法的返回值,方法的参数,访问权限,构造方法,方法的返回值的概念。
二、能够灵活掌握和运用。[/align]
[align=left]
学习内容:[/align]
[align=left]
一、赋值:就是给变量一个值,赋值包括直接给值,表达式给值,方法调用给值三个方面。[/align]
[align=left]
二、方法的返回值:方法等于函数,是方法执行后带回的一个结果。方法的返回值类型包括基本基本类型,引用类型(string,person),无返回值类型(void)。[/align]
[align=left]
三、方法的参数:就是方法的调用者传给方法的变量。[/align]
[align=left]
四、访问权限:它包括公有的(public),私有的(private),受保护的(protected),默认的四个方面。其中public是公有的,任何类中都可以访问它。private是私有的,在该类之外,其他类都不能看到它。权限控制可用于成员变量和方法,绝不可以在局部变量前加权限控制。[/align]
[align=left]
五、构造方法:是用来创建一个对象,它的方法名和类名相同,且没有返回值。[/align]
[align=left]
六、方法的返回值:是方法执行后返回的一个值。有返回值的用return,无返回值的方法定义为void。
下面是一个简单的程序:[/align]

/**
* User: xiaohui
* Date: 2008-10-2016:14:32
*/
public class Rectangle {
private int width;
private int height;
public Rectangle(int width, int height){
this.width=width;
this.height=height;
}
public Rectangle(){
}
public int getArea(){
return width*height;
}
public int getGrith(){
return (width+height)*2;
}
public int getWidth(){
return width;
}
public void setWidth(int width){
this.width=width;
}
public int getHeight(){
return height;
}
public void setHeight(int height){
this.height=height;
}
}
/**
* User: leizhimin
* Date: 2008-10-21 11:56:30
* To change this template use File | Settings | File Templates.
*/
public class TestRectangle {
public static void main(String[]args){
Rectangle r1=new Rectangle(3,4);
System.out.println("r1矩形的面积="+r1.getArea()+",周长"+r1.getGrith());
System.out.println("r1矩形的宽="+r1.getWidth()+",高="+r1.getHeight());
Rectangle r2=new Rectangle();
r2.setWidth(5);
r2.setHeight(6);
System.out.println("r2矩形的宽="+r2.getWidth()+",高="+r2.getHeight());
System.out.println("r2矩形的面积="+r2.getArea()+",周长="+r2.getHeight());
}

}

执行结果:
r1矩形的面积=12,周长14
r1矩形的宽=3,高=4
r2矩形的宽=5,高=6
r2矩形的面积=30,周长=6
本文出自 “Java初学者” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: