初识 java
2021-02-03 22:17
标签:描述 进制 eth 构造 people reg new ons private 一、内存划分为5个部分: 1.栈(Stack):存放的都是方法中的局部变量 局部变量:方法的参数,或是方法大括号{ }内部的变量 作用域:一旦超过作用域,立刻从栈内存消失 2.堆(Heap):凡是new出来的东西,都在堆当中 堆内存中的东西都有一个地址值:16进制(0X666、0X999) 堆内存里面的数据都有默认值 3.方法区(Method Area):存储class相关信息,包含方法的信息 4.本地方法栈(Native Method Stack):与操作系统相关 5.寄存器(PC Register):与CPD相关 二、类与对象 1.类是对一类事物的描述,是抽象的 对象是一类的事物的实例,是具体的 类是对象的模板,对象是类的实体 2.标准的类 所有的成员变量都要使用private关键字 为每一个成员变量编写一对Getter/Setter方法 编写一个无参数的构造方法 编写一个全参数的构造方法 idea 点击Code --> Generate... --> 选择Constructor --> Select None(全不选) 和 全选 点击OK | ------------> 选择 Getter/Setter --> 全选 点击OK 初识 java 标签:描述 进制 eth 构造 people reg new ons private 原文地址:https://www.cnblogs.com/fengchenfh/p/12799187.htmlpackage com.atguigu.java;//People 类
public class demo001 {
public static class People{
private int age;
private String name;
public People() {
}
public People(int age, String name) {
this.age = age;
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void oneself(){
System.out.println("我的名字是"+name+",今年"+age+"岁");
}
}
}package com.atguigu.java;//运行
public class demo001_01 {
public static void main(String[] args) {
demo001.People one = new demo001.People();//创建对象
one.setName("胡歌");//赋值
one.setAge(35);
one.oneself();//调用方法
}
}
运行结果:我的名字是胡歌,今年35岁
下一篇:python类的定义与使用