• 初学java-基础


    结构化编程与面向对象编程

    机构化编程:早期,程序采用流程图和自顶而下的方法设计。这种方法,会将一个大问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数)。最后,会编写一个主过程来启动程序流程。随后根据程序流程走向,调用想要的其它过程,这种类型的程序设计被称为结构化编程。

    面向对象编程【oop】:oop采用完全不同的方法来开发计算机应用程序。这种方法中,程序不是围绕着要解决的任务来设计,而是围绕着要解决问题中的对象来设计。

    java中,过程被称为方法。方法出现在类之中。而结构化编程语言中的过程通常以全局的形式出现,这样有利于在任何地方调用它们。

    6.类、对象和包(接上)

      类的概念

    eg:public class Employee{} 其中,Employee 是由class声明的类。

    类中可以添加成员变量

    成员变量的组成部分:(1)访问修饰符(public、private、protected或默认【default】

                                (2)数据类型

                                (3)成员变量名称

    eg:public class Employee{

             public int number;

             public String name; 

    }

    类中添加方法(方法声明局部变量,无默认初始值)

    eg:public class Employee{

             public int number;

             public String name; 

             public void getInformation(){

                 int i;//局部变量

       }

    }

      对象的概念

    访问对象的属性和方法

      包的概念

    This的引用:每个对象可以使用this关键字引用自身,如果一个类的方法需要访问该类本身的成员变量或其它方法,就应使用this引用。

    7.对象的行为(用类中的方法表示)

    (1).调用方法

    eg:public class Employee{

            public ststic void main(String[] args){

                 Employee employee=new  Employee();//new实例化一个对象

                 employee.getInformation();//调用方法

       }

    }

    出现的情况:方法返回一个值;方法不返回一个值;方法抛出一个异常给方法的调用者。

    (2).方法签名

    方法签名包括方法名、参数列表、返回值的数据类型等信息。

    main()方法签名

    eg:public ststic void main(String[] args){}

    方法的签名不包含方法体内的任何语句,签名只是方法声明的部份。

    方法签名部门如下:

    访问修饰符(public,private,protected和默认【即没有访问修饰符】)、可选修饰符(static,final,abstract,native,synchronized)、返回值、方法名、形式参数列表、抛出异常列表。

    其中,static修饰的属性为静态成员,为类的所有对象共享(在静态方法中,只能直接调用静态成员,不能直接调用非静态成员)。在成员方法中,可以直接调用静态成员与非静态成员。有static 修饰符叫静态方法,无则叫成员方法(静态成员采用类名打.调用)。

  • 相关阅读:
    当使用vue的按键修饰符不起效果的时候怎么办?如@keyup.enter = '' ;
    Android 破解
    粒子跟随3
    关于国际化
    一些js及css样式
    Could not find method google() for arguments [] on repository container.
    redis
    window cmd 自动补全
    gradle中的 settings.gradle
    for(String s:list)的运行
  • 原文地址:https://www.cnblogs.com/moshengren-java/p/4394503.html
Copyright © 2020-2023  润新知