• 类和对象


    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);
    
        
  • 相关阅读:
    bzoj 1217: [HNOI2003]消防局的设立
    [USACO09FEB]庙会班车Fair Shuttle
    bzoj 1052: [HAOI2007]覆盖问题
    bzoj 1974: [Sdoi2010]代码拍卖会
    bzoj 1835: [ZJOI2010]基站选址
    bzoj 1875: [SDOI2009]HH去散步
    bzoj 3295: [Cqoi2011]动态逆序对
    bzoj 2120: 数颜色
    P1032 字串变换
    简析拓扑排序
  • 原文地址:https://www.cnblogs.com/864466244qq/p/7340650.html
Copyright © 2020-2023  润新知