创建Java类并实例化的基本过程

 1 package com.sanguosha.java;
 2 /*
 3  * 面向对象实现的过程
 4  * 1.创建类并设计类的成员(成员变量即属性and成员方法即方法)
 5  * 2.通过类来创建类的对象,也称类的实例化
 6  * 3.通过(对象.属性)和(对象.方法)调用,完成相应的功能
 7  */
 8 public class Zoo {
 9     public static void main(String[] args) {
10         //基本数据类型的实例化
11         int n=10;
12         //数组的实例化
13         int[] arr=new int[]{};
14         //引用数据类型的实例化,a1就是动物类实例化的实实在在的对象
15         Animal a1=new Animal();
16         //调用属性
17         a1.age=3;
18         a1.name="小不点";
19         System.out.println("动物的名字是:"+a1.name+" 动物的年龄:"+a1.age);
20         //调用方法
21         a1.eat();//这个方法就是输出动物吃东西
22         a1.sleep();//这个方法就是输出动物睡觉
23
24         a1.getName();//获取动物的名字
25         System.out.println(a1.getName());//跟a1.name效果一样如下
26         a1.setName("没有了");//修改动物的名字
27         System.out.println(a1.name);//跟a1.getName()效果一样如上
28
29     }
30 }
31 class Animal{//创建一个动物类
32     //类的属性
33     String name;
34     int age;
35     //类的方法
36     public void eat(){
37         System.out.println("动物吃东西");
38     }
39     public void sleep(){
40         System.out.println("动物睡觉");
41     }
42     public String getName(){//获取动物名字
43         return name;
44     }
45     public void setName(String n){//修改动物的名字
46         name=n;
47     }
48
49 }

运行结果:

时间: 2024-10-12 13:16:28

创建Java类并实例化的基本过程的相关文章

创建java类并实例化类对象

创建java类并实例化类对象例一1.面向对象的编程关注于类的设计2.设计类实际上就是设计类的成员3.基本的类的成员,属性(成员变量)&方法 面向对象思想的落地法则一:1.设计类,并设计类的成员(成员变量&成员方法)2.通过类,来创建类的对象(也称作类的实例化) public class zoo { public static void main(String[] args) { //基本数据类型的声明,数据类型 变量名=初始化值 //类的实例化:如a1就是一个对象 Animal a1=ne

Java类的实例化的初始化过程

A a = new A(); new 创建对象过程: 1.类加载 代码验证 2.给对象在内存(堆)中分配空间(给属性赋值): 3.属性赋默认值: byte,short.int,long ->0 float  ->0.0f double ->0.0 boolean  ->false String ->null char ->'\u0000' 4.给属性赋初始值:(用等号'=') 5.调用构造方法(方法和类名相同,没有返回类型) 6.将对象在堆区中的首地址返回给引用a /*

创建Java类并实例化深入理解

1 package com.sanguosha.java; 2 3 import java.util.Scanner;//导入包 4 5 public class TestPerson { 6 public static void main(String[] args) { 7 //Person类的实例化 8 Person p1=new Person(); 9 p1.eat(); 10 p1.sleep(); 11 p1.info();//调用info()方法来查看人的属性值 12 p1.age

Eclipse 创建 Java 类---Eclipse教程第10课

打开新建 Java 类向导 你可以使用新建 Java 类向导来创建 Java 类,可以通过以下途径打开 Java 类向导: 点击 "File" 菜单并选择 New > Class 在 Package Explorer 窗口中右击鼠标并选择 New > Class 点击类的下拉按钮 () 并选择 ( ) 在打开创建 Java 类向导前,最好选择好Java类所属的包名,这样在创建 Java 类时包名字段就会自动填充. 使用新建 Java 类向导 Java 类向导的弹窗中你可以进

解析Java类和对象的初始化过程

类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见. 本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后,对 JVM 执行过程的关键点进行全面解析,并在文中穿插入了相关 JVM 规范和 JVM 的部分内部理论知识,以理论与实际结合的方式介绍对象初始化和类初始化之间的协作以及可能存在的

Python 【类的创建和类的实例化】

一.类的创建 #类的实例化 class Dog(object):#object类,o小写 type = "宠物" #类变量 def __init__(self,name,age): #初始化方法 self.name = name #实例变量(属性) self.age = age self.run() def run(self): #普通方法 print(self.name,"在咆哮!") def eat(self,speed): print(self.name,&q

Eclipse中创建java类的时候自动设置作者信息和创建时间

window->preferences->Java->Code Stype->Code Templates Code->New Java files 点击Edit ${filecomment} ${package_declaration} /** * @author GK * @version 创建时间:${date} ${time} * @ClassName 类名称 * @Description 类描述 */ ${typecomment} ${type_declaratio

创建Car类,实例化并调用Car类计算运输的原料量是否足够

package dx; public class Car { //构造类 public Car() { System.out.println("Car的构造类"); } //构造类重用,初始化空车重量 public Car(double KongChe) { kongche = KongChe; } //成员变量 double kongche; //成员方法,计算货物重量 public double shizhong(double manzai) { return manzai - k

创建java类中类出现is not an enclosing class

public class A { public class B { } }; 需要实例B类时,按照正逻辑是,A.B ab = new A.B(); 那么编译器就会出现一个错误--"is not an enclosing class" 再翻看相关的Java代码,发现原来写法出错了!正确的做法是 [java] view plain copy  A a = new A(); A.B ab = a.new B(); 没有静态(static)的类中类不能使用外部类进行.操作,必须用实例来进行实例