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初学者” 博客,谢绝转载!
学习目标:[/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初学者” 博客,谢绝转载!
相关文章推荐
- Java学习笔记(十五)
- Java学习笔记
- 黑马程序员——JAVA学习笔记(十)
- JAVA学习笔记(五十九)- Socket编程
- Java学习笔记——字符串和基本数据类型的转换
- Java学习笔记
- Java学习笔记(一)
- JAVA学习笔记(一)——开始
- 《JAVA学习笔记(1---13-4)》
- 20145316许心远《Java学习笔记》第三周总结
- 20145330第五周《Java学习笔记》
- 20145330第八周《Java学习笔记》
- JAVA学习笔记(二)-运算符、选择语句、循环语句
- Java学习笔记(26) AVL Trees
- JAVA学习笔记
- java学习笔记3.21
- java学习笔记14——JDBC深入
- 201521123103 《Java学习笔记》 第十一周学习总结
- 201521123103 《java学习笔记》 第十四周学习总结