码迷,mamicode.com
首页 > 其他好文 > 详细

类和对象

时间:2017-08-12 18:10:17      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:new   数据   class   引用   官方   show   框架   school   语言   

1.万物皆对象(地球上有什么?我们会不自觉的将地球的事物归位具体的类别)

2.对象:

顾客.收银员        官方定义:用来描述客观事物的一个实体,由一组属性和方法组成          

例如:顾客:姓名(年龄,身高,体重)  :属性           (购买商品,付钱):方法                    收银员:(编号,姓名,年龄):属性           (收钱,刷卡):方法

3.类:类就是一个模子,它包含了对象的属性和方法,类就是对象的类型        例:顾客就是顾客张三的类型     

4.封装:封装就是将一个事物包装起来(涵盖属性和方法)                         ......java是一门面向对象的语言

类的属性:对象所拥有的静态特征在类中表示时称为类的属性         java的类模板;   语法:

public  class<类名>{

//定义属性部分

 属性1的类型     属性1;

属性2的类型      属性2;

 

.........................

//定义方法部分

   方法1;

   方法2;

.................

方法n;

}

如何定义类:

<1>定义类名;

通过定义类名,得到程序最外层的框架

语法: public  class    类名 {

}

<2>编写类的属性 : 通过在类的主体中定义变量来描述类所具有的静态特征(属性),这些变量称为类的成员变量

<3>编写类的方法 : 通过在类中定义方法来描述所具有的行为,这些方法称为类的成员方法

 5.编写showCenter()方法时,只需要在"方法体"部分写出自己要实现的功能即可showCenter是方法名,在java中,一个简单框架

语法 : 访问修饰符返回值类方法名(){

//方法体

}

三,如何创建和使用对象?

 语法:   类名对象名=new  类名();

在创建对象时,需要使用java的关键字,    例: 创建School类的School center =new School ();

在java中,要引用对象属性和方法,对象名在圆点的左边属性和方法名称圆点右边

语法: 对象名   属性      //引用对对象的属性

对象名    方法名()      //引用对象的方法

使用“.”操作符访问累的方法

Center.showCenter();

java数据类型的默认值

类型                                     默认值

int                                         0

double                                  0.0

char                                     ‘\u0000‘

boolean                                flase

String                                    null

例1:
public  class Demo{
  public  static void main(String[]args){
   String  name;
    int   password;
    public  void  show (){
    System.out.print("姓名"+name+"密码"+password);
} 
  }
     





调用上面的类:
public  class  Demo_1{
  public  static  void  main(String[] args){
Demo  demo =new Demo();
demo.name="功夫";
demo.password="123456";
 demo.show();
   }
  }


例2:
public class demo_2{
  public  static  void  main (String []args){
As as=new As
as.time="2017年8月11日10点11分12秒";
as.show();
}
}


调用上面的类:
public  class  make{
public  static  void main (String[]args){
String  time="2017年8月11日10点11分12秒";
System.out.print("时间:"+time);

    

 

类和对象

标签:new   数据   class   引用   官方   show   框架   school   语言   

原文地址:http://www.cnblogs.com/864466244qq/p/7340650.html

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