zoukankan      html  css  js  c++  java
  • OOP-基础知识(c#)

    面向对象基础

    一、类的定义

    访问修饰符  class 类名{

    类成员列表

    }

    访问修饰符:public和package(默认)

    package表示一个包中可以访问,是java默认的访问修饰符,package不能写出来。

    类名:首字母必须大写

    类成员列表:

    静态特性:属性

    动态特性:方法

    属性:访问修饰符  数据类型 属性名称 [=默认值];

    eg: public         int       age   ;

    public         int       age          =1 ;

    方法:访问修饰符    返回值类型   方法名称(参数列表){

    方法体

    访问修饰符:public(公共的,没有限制)  package(默认、包中可以访问、不可以写出来)   protected(受保护的,子类可访问)   private (私有的)

    返回值类型:void(无返),int,String.....

    参数列表:强调一下数组化参数。1.在参数列表中只能使用一次。2.必须位于参数列表的最后面。

    public String sayHi(String... arr){....}
       public String sayHi(String name,String ... arr){....}

    变量命名规则:

    1.由字母、数字、符号(_$)组成,数字不可以开头

    2.不可以使用java关键字

    3.推荐驼峰命名规则

    例子:

    public class Book{

    private int page;

    public String name;

    public price money=100;

    public void buy(int money){

    if(money>this.money){

    System.out.println("购买"+page+"页的"+name+"书成功!");

    }else{

    System.out.println("购买“+name+"书失败!");

    }

    }

    }

    当前使用eclipse

    修改快捷键:

    window->preferences->general->keys

    开发注意事项:

    1.java文件中可以出现多个class类,但只能有一个class是public修饰的,而且它的名称必须与文件名相同。

    2.一个java有且只有一个main方法

    开发工具下载地址:


    1.eclipse       http://www.eclipse.org

    2.myEclipse http://www.myeclipseide.com

    3.intelliJ       IDEAhttps://www.jetbrains.com/idea/

  • 相关阅读:
    shell脚本通过ping命令来获取平均延时
    源码大招:不服来战!撸这些完整项目,你不牛逼都难!
    最新最全的 Android 开源项目合集
    3.环境搭建-Hadoop(CDH)集群搭建
    mycat安装和测试
    LVS+keepalived
    Linux上利用NFS实现远程挂载
    CentOS下MySQL主从同步配置
    Nginx配置文件(nginx.conf)配置详解
    Storm集群搭建
  • 原文地址:https://www.cnblogs.com/janesyf/p/7840848.html
Copyright © 2011-2022 走看看