zoukankan      html  css  js  c++  java
  • 2020.10.8收获

    学习内容:

    类与对象

    1、类的定义

    定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性

    对象是类的具体化,是类的实例

    类通过派生可以有子类,同样也可以有父类,形成层次结构

    2、编写类的模板

    public:存取与访问不受限制

    private:除非是属于类自己的方法,外界代码不能存取和访问

    3、定义java类的示例

    class MyClass{
        //公有字段
        public string Infomation="";
        
         //自定义公有Java实例方法
        public void myMethod(String argu){
        System.out.println(argu);
        }
    
        
        //定义属性:私有字段+get方法+set方法
        private int value;
        public int getValue(){
            return value;
         }
        public void setValue(int value){
        this.value=value;
    }

    在Java中,可以通过组合一私有字段和对get/set方法来定义一个属性

    4、使用自定义类

    ClassAndObjectTest.java

    public class ClassAndObjectTest 
    {
    
        public static void main(String[] args) 
        {
            //创建类的实例,定义一个对象变量引用这一实例
            MyClass obj = new MyClass();
            //通过对象变量调用类的公有方法
            obj.myMethod("Hello");
            //给属性赋值
            obj.setValue(100);
            //输出属性的当前值
            System.out.println(obj.getValue());
            //直接访问对象公有字段
            obj.Information = "Information";
            //输出对象公有字段的当前值
            System.out.println(obj.Information);
        }
    }
    
    /**
     * 自定义Java类的示例
     */
    class MyClass 
    {
        // 公有字段
        public String Information = "";
    
        // 自定义公有Java实例方法
        public void myMethod(String argu) 
        {
            System.out.println(argu);
        }
    
        // 定义属性:私有字段+get方法+set方法
        private int value;
        public int getValue() 
        {
            return value;
        }
        public void setValue(int value) 
        {
            this.value = value;
        }
    
    }

    总结:

    需要定义一个 对象变量

    然后创建(new)一个对象,主要方式有:

    (1)直接调用类的方法

    (2)存取类的字段

    5、引用类型VS原始数据类型

    引用一个对象的变量称为“引用类型”的变量,有时又简称为“对象变量”

    诸如int,float之类的变量称为“原始数据类型”的变量)

     

    6、变量与内存分配

    当声明一个对象类型的变量时,实际上并没有创建一个对象,此变量=null

    定义一个原始类型的变量时,会马上给其分配内存

     

  • 相关阅读:
    身份证验证(c#和js)
    获取焦点问题
    关于加载设计器遇到一个或多个错误问题的解决方案
    关于如何使用自定义的结束消息循环的方式 (转载)
    多种重要源码下载
    关于线程同步(转载)
    ArrayList的使用技巧
    一些所谓有利于家庭生活的优点
    080801 30℃
    080731 31℃
  • 原文地址:https://www.cnblogs.com/ltw222/p/13797281.html
Copyright © 2011-2022 走看看