码迷,mamicode.com
首页 > 编程语言 > 详细

2、java面向对象

时间:2015-11-07 10:50:19      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

 

1、

* 说明:类,相当于一个种类,格式:class 类名{类的内容},类的名字要与文件名字相同,也就是一个文件只有一个类;
* 对象,也就是类的一个变量,格式:类名 对象名(相当于类的变量)=new 类名(),例如:如果把int是一个类,那么整型变量a就是一个对象;
* 对象的成员,把类当作一个结构体,那么对象就是这个结构体的变量,对象的成员也就是这个结构体里的属性
* 面向过程和面向对象,面向过程处理问题时不使用类,直接操作;面向对象则是使用类,类里面有很多属性或子函数等,然后定义对象后通过调用类里的
* 属性和子函数等对问题进行解决,好处就是对程序进行了模块化。

技术分享
 1 /*************************************************************************************************************************************
 2  * 
 3  *  说明:类,相当于一个种类,格式:class 类名{类的内容},类的名字要与文件名字相同,也就是一个文件只有一个类;
 4  *        对象,也就是类的一个变量,格式:类名  对象名(相当于类的变量)=new 类名(),例如:如果把int是一个类,那么整型变量a就是一个对象;
 5  *        对象的成员,把类当作一个结构体,那么对象就是这个结构体的变量,对象的成员也就是这个结构体里的属性
 6  *        面向过程和面向对象,面向过程处理问题时不使用类,直接操作;面向对象则是使用类,类里面有很多属性或子函数等,然后定义对象后通过调用类里的
 7  *                           属性和子函数等对问题进行解决,好处就是对程序进行了模块化。
 8  *        
 9  ************************************************************************************************************************************/
10 
11 public class liubo//定义类
12 {
13     //--年和月的属性--//
14     int year=2015,month=11;
15     
16     //--天气的属性--//
17     String weather="晴天";
18     
19     //--显示星期的属性,无返回值--//
20     public void print(int n)//不同于C语言,如果子函数里面无参数时不能用void,直接留空,否则错误
21     {
22         if((n<7)&&(n>0))
23             System.out.println("今天是星期:"+n);
24         else if(n==7)
25             System.out.println("今天是星期日");
26         else
27             System.out.println("错误");
28     }
29     
30     //--后天的星期,有返回值--//
31     public int DayAfterTom(int n)
32     {
33         if((n>=1)&&(n<=5))
34             return n+2;
35         else if((n==6)||(n==7));
36             return n/7+1;
37     }
38     
39     //--主函数--//
40     public static void main(String[] args)
41     {
42         liubo bobo=new liubo();//定义一个对象bobo,格式:类名  对象名=new 对象名()
43         
44         System.out.println("今年是:"+bobo.year+"年");//对象的成员使用:对象名.成员名
45         System.out.println("当前是:"+bobo.month+"月");
46         System.out.println("目前天气是:"+bobo.weather);
47         bobo.print(5);
48         
49         if(bobo.DayAfterTom(5)==7)//有返回值时直接使用其返回值
50             System.out.println("后天是星期:日");
51         else
52             System.out.println("后天是星期:"+bobo.DayAfterTom(5));
53         
54         
55         
56     }
57     
58     
59 }
View Code

 

2、java面向对象

标签:

原文地址:http://www.cnblogs.com/liubobobo/p/4944642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!