zoukankan      html  css  js  c++  java
  • Java SE ---类,方法,对象等

    1,面向对象程序设计的三大基本特征:继承(Inheritence)、封装(Encapsulation)、多态(Polymorphism)    
    2,如何定义类?   
            修饰符 class 类的名字  {  
            //类的内容(包含属性与方法)  
            }   比如:        public class Car{                    } 
    3,如何定义方法?   
            修饰符 返回类型 方法名称([参数1, 参数2, 参数3…])  {  
            // 方法体 
             }   4,如何生成对象?通过类来生成对象(通常使用new关键字来生成对象)   类名 变量名 = new 类名(); 
              Car car1 = new Car();
    5,main方法是整个Java程序的入口点,如果类的定义中没有main方法,则程序无法执行。   
    6,方法定义不能嵌套,换句话说,不能在一个方法中定义另外一个方法。方法只能定义在类中。    
    7. 关于方法的执行:首先需要定义方法,接着就可以使用方法(调用方法),当方法调用完毕后,方法可以返回值。方法到底是否返回值是由方法的定义决定的。  
     来个实际的例子说明这些吧:  
    public class Test {      // 加减乘除对应的英文是add, subtract, multiply, divide
    //定义加法          public int add(int a, int b) {      // 方法定义时的参数叫做形式参数,a和b就是形参
    return a + b;
    }
            //定义减法
    public int subtract(int a, int b) {
    return a - b;
    }
     
      // void表示不返回值
    public void sayHello() {
    System.out.println("hello java---");
    }
     
    // 使用return,但return后面没有任何值或者变量,return后面只有一个分号,表示退出方法,返回到方法的调用端
    public void sayWelcome(int i) {
    if (i < 5) {
    return;
    }
    System.out.println("welcome to java");
    }
     
    public static void main(String[] args) {
    Test t1 = new Test();
    int i = 12;
    int j = 4;
     
    // 方法调用要通过对象来完成,方法调用的形式是: 对象变量.方法名([参数值1, 参数值2,….]);
    int x = t1.add(i, j);        // 方法调用时所赋予的具体值叫做实际参数,i和j是实参
    int y = t1.subtract(i, j);
     
    System.out.println("x===" + x);
    System.out.println("y===" + y);
    t1.sayHello();
    t1.sayWelcome(j);           // j是4,小于5,所以直接返回,不执行后面的代码了。这里要是传入i,12不小于5,那么不用return,继续执行,会输出welcome to java
    }
    }
  • 相关阅读:
    改造vant日期选择
    css3元素垂直居中
    npm综合
    (转)网页加水印方法
    Mac下IDEA自带MAVEN插件的全局环境配置
    隐藏注册控件窗口
    High performance optimization and acceleration for randomWalk, deepwalk, node2vec (Python)
    How to add conda env into jupyter notebook installed by pip
    The Power of WordNet and How to Use It in Python
    背单词app测评,2018年
  • 原文地址:https://www.cnblogs.com/wxc-xiaohuang/p/3437287.html
Copyright © 2011-2022 走看看