zoukankan      html  css  js  c++  java
  • 类与对象、封装、构造方法

    public class Tester {
        /**
         * 类的定义格式
         * 定义类 :就是定义类的成员,包括成员变量和成员方法。
         * 成员变量 :和以前定义变量几乎是一样的。只不过位置发生了改变。在类中,方法外。
         * 成员方法 :和以前定义方法几乎是一样的。只不过把static去掉,static的作用在面向对象后面课程中再详细
         * 讲解。
         *
         * public class ClassName {
         *   //成员变量
         *   //成员方法
         * }
         * */
        
        // 成员方法
        public void click(){
            System.out.println("点点点");
        }
    }
     1     /**
     2      * 当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值
     3      *
     4      * 修饰符 构造方法名(参数列表){
     5      * // 方法体    
     6      * }
     7      * */
     8 
     9     private String test;
    10     
    11     public Tester(String test){
    12         this.test = test;
    13     }
     1     public static void main(String[] args) {
     2         /**
     3          * 对象的使用格式
     4          * 创建对象
     5          *  类名 对象名 = new 类名();
     6          * 使用对象访问类中的成员
     7          *  对象名.成员变量;
     8          *  对象名.成员方法();
     9          * */
    10 
    11         // 实例化
    12         Tester test = new Tester();
    13 
    14         // 调用类方法
    15         test.click();
    16         test.age = 10;
    17         test.name = "Jack";
    18 
    19         System.out.println(test.name + "今年" + test.age + "岁");
    20     }
     1     /**
     2      * private的含义
     3      * 1. private是一个权限修饰符,代表最小权限。
     4      * 2. 可以修饰成员变量和成员方法。
     5      * 3. 被private修饰后的成员变量和成员方法,只在本类中才能访问。
     6      *
     7      * private 数据类型 变量名 ;
     8      * */
     9 
    10     private String tester;
    11 
    12     public String getTester(){
    13         return tester;
    14     }
    15 
    16     public String setTester(String test){
    17         tester = test;
    18         return tester;
    19     }
     1     /**
     2      * this的含义
     3      * this代表所在类的当前对象的引用(地址值),即对象自己的引用
     4      *
     5      * this.成员变量名;
     6      * */
     7 
     8     private int testAge;
     9 
    10     public int getTestAge(){
    11         return testAge;
    12     }
    13 
    14     public int setTestAge(int i){
    15         this.testAge = i;
    16         return testAge;
    17     }
  • 相关阅读:
    C#
    C#
    css
    css
    css
    css
    css
    Css
    Javascript
    ASP.NET MVC
  • 原文地址:https://www.cnblogs.com/xiaoxiaolulu/p/11304385.html
Copyright © 2011-2022 走看看