• 面向对象第一节课,属性,构造方法,成员方法,创建对象(实例化)0914


    package com.hanqi.kejian;
    
    public class person
    {
    	
    	//属性    or 成员变量
    	String name;
    	int age;
    	String sex;
    	//构造方法
    	//1.方法名与类名一致
    	//2.没有返回值、
    	
    	//3.无参的构造方法,没有使用构造方法就会默认自动添加了默认构造方法。
    	//eg:
    //	person()
    //	{
    //		
    //	}
    	
    	
    	//有参数的构造方法,必须在第二个.java程序里(persontext)的person tom =new person();()中加上要输出的东西。
    	person(String n)
    	{
    		name=n;
    		
    	}
    	
    	//构造方法特点:1.一般用来初始化对象。没有返回值无需加void
    	//2.如果没有写任何构造方法,会提供默认无参构造方法。
    	//3.通过new关键字调用。
    	
    	
    	//方法    or 函数   or 成员函数
    	//void返回值类型,hello方法名,()参数,表示是个方法。
    	void hello()
    	{
    		System.out.println("你好!");
    		System.out.println("烦人");
    	}
    	void study()
    	{
    		System.out.println("俺从来不和狗狗打架");
    	}
    	void nimei()
    	{
    		System.out.println("tom不是猫咪哦");
    		
    	}
    	void showage()
    	{
    		System.out.println("年龄是"+age);
    	}
    	void addage(int i)
    	{
    		age=age+i;
    		
    	}
    	
    }
    
    
    
    
    //主类main方法
    
    package com.hanqi.kejian;
    
    public class Persontext {
    
    	public static void main(String[] args)
    	{
    		// TODO Auto-generated method stub
    		//实例化人
    			person tom =new person("TOM");//调用构造方法//创建一个对象tom
    			tom.age=10;
    			//tom.name="tom";
    			tom.sex="男";
    			System.out.println("姓名是"+tom.name+"年龄是"+tom.age+"性别"+tom.sex);
    			tom.hello();
    			tom.study();
    			tom.nimei();
    			tom.showage();
    			tom.addage(5);
    			tom.showage();
    			
    	}
    
    }
    

      

    
    
  • 相关阅读:
    mysql分表+查询
    mysql 数据库 分表后 怎么进行分页查询?Mysql分库分表方案?
    mysql 索引失效的情况
    mysql 索引 最左前缀原则
    redis同时操作多个key set get del 呢?mset mget pipeline
    mysql唯一索引和普通索引的选择和区别
    那些php面试官的问题
    php快速排序
    PHP抽象类与接口的区别
    php session
  • 原文地址:https://www.cnblogs.com/zhangnaitao/p/5880607.html
Copyright © 2020-2023  润新知