import java.util.Scanner;
//
//计算机 是脱胎于现实生活,和现实生活是切切相关的。
//
//类的现实意义:类 几乎等同于 现实中的一个事物 类别 的抽象 张三【事物】 是一个具体的人【类别】=Person,
//对象:张三 具体事物
//
//计算机 类和对象
//现实生活 类别和个体
//
//方法的现实意义:行为(对象的)
//
//成员变量的现实意义:类和对象的属性
//
//编程之前,计算机的世界 0 什么都没有,编程中,创造世界
//所有的事情,归结于 事物 以及 事物之间的关系 --> 世界
//
//
//类和对象的关系:对象属于一个类 对象:类=n:1
//
//类和构造器方法的关系:类和对象 怎么创建关联 Person 张三 18
//为什么 类和构造器 的名字 同一个名字? 计算机语言 Java语言,不是天生的东西,它是人为定义出来的,有一些概念强硬定义出来
//方法和构造器方法 什么关系?
//功能层面:
//1)构造器:类创建对象
//2)普通方法:类和对象的行为
//语法层面:
//1)构造器:public Person(String name,int age) 修饰符 变量名 (参数)
//2)普通方法:public void Person(String name,int age) 修饰符 返回值类型 变量名 (参数)
//
//cpu 内存(一个计算机中有很多个内存地址)
//
//一个变量 = 一个内存地址
//
//类 B类 this->Person构造器
public class Person
{
//两个成员变量
private String name;
private int age ;
//构造器方法
public Person(String name,int age)
{
//String name="ABB";
//int age=18;
//赋值初始化
this.name=name;
this.age=age;
//控制台打印 printf(不换行) println(换行)
System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
}
//照镜子
public void miroor(){
System.out.println(name+"照镜子,臭美");
}
//main
public static void main(String[]args){
//控制台输入
//System.out.println("请输入姓名:");
//Scanner dataCname = new Scanner(System.in);
//String cname=dataCname.next();
//创建对象
Person beatygirl = new Person("李彤彤",18);
Person beatygirl2 = new Person("张三",18);
beatygirl.miroor();
};
}
2021-09-05-类方法
最新推荐文章于 2024-07-19 17:37:28 发布