zoukankan      html  css  js  c++  java
  • 类、对象、包

          结构化编程与面向对象;

          对象的特征称为属性;

            类是对象的抽象,对象是类的实列;

    //package的声明必须是源文件中的第一条可执行语句

    //使用组织域名倒置方式命名。

    程序不是围绕着要解决的任务来执行,而是围绕着要解决的问题中的对象来解决,对象的每个属性被表示为类中的一个成员变量。

    方法一:public String tosting (){//访问修饰符返回值类型,方法名([参数列表])

                  return " " + 变量名 + ;//方法主体-- 待实现的功能代码块

    public  String name ;//姓名

    public  String sex;//姓名

    public  int age ;//姓名

    public  String suno;//姓名

    }

    方法二:public void introduce (){

                  

    public  String name ;//姓名

    public  String sex;//姓名

    public  int age ;//姓名

    public  String suno;//姓名

    System.out.println("");

    }

    int i;//局部变量,没有值,只能在他声明当中用的到

    this:只带当前对象        String  返回值类型

    to string方法名称         protected 表示公有受保护的

    private :私有的          Int默认的

    new关键字

    this引用              使用包来组织类

    包用作与管理,防止重复,可以将this'用到不同的包,必须放在第一句。

    com.lovo student = new com lovo.student();

    对象的行为

    断点:

    1.定位(设置断点)2.启动调试 3.单步执行观察变化   4.修改。

    方法签名

    public String void main(String []args)

    列如:下面的方法签名声明了两个形式参数,一个是Int类型,一个是float类型

    public float divte (int x,float f)

    一、在静态方法中,只能直接直接调用静态成员,不能直接调用非静态成员

    二、在成员方法中,可以直接调用静态成员,非静态成员。没有 static

    static 修饰的方法:静态成员,为类的所有对象共享到

    静态成员:类名 . 调用

    Java中只有值传递。

    方法重载

    在一个类当中有两个及两个以上方法名相同,参数不同参数类型不同,参数个数不同

    构造器

      构造器是类中的一个特殊方式,他在创建一个实列时被调用执行

      构造器 方法 构造名和类一致。

    列:public class student{

    public student(){

    }

    }

    fist只能取数字

    默认情况下,类当中只有一个无参构造方法 

    public student(){

    }

    stu.display();

    import java.util.Scanner;//输入

    Scanner import= new Scanner(System.in);输出

  • 相关阅读:
    Windows 7 X64平台编译LLVM+clang
    web前后端分离漏洞分析防御
    微信小程序中显示html富文本的方法
    微信小程序上拉加载下拉刷新
    微信小程序横向滚动
    微信小程序中的自定义组件 以及 相关的坑
    一款易用、高可定制的vue翻页组件 vo-pages
    vue调用高德地图:vue-amap
    Vue 前端md5加密
    js手机号码中间用星号代替。银行卡后四位之外改为星号
  • 原文地址:https://www.cnblogs.com/zzwx/p/4394187.html
Copyright © 2011-2022 走看看